builder: mozilla-central_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-280 starttime: 1461248916.95 results: success (0) buildid: 20160421060426 builduid: 2f75b451552b41d5a81a70d69e0cfd47 revision: 1152d99d8c53ac9dae371a6e6d9fab03d3f98697 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 07:28:36.949308) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 07:28:36.949756) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 3 secs) (at 2016-04-21 07:28:36.950050) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 3 secs) (at 2016-04-21 07:28:40.017430) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-21 07:28:40.017708) ========= 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-1461248595.230077-689490927 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 07:28:40-- 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.57M=0.001s 2016-04-21 07:28:40 (8.57 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.554843 ========= master_lag: 3.87 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-21 07:28:44.447019) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 6 secs) (at 2016-04-21 07:28:44.447451) ========= 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-1461248595.230077-689490927 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.026570 ========= master_lag: 6.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 6 secs) (at 2016-04-21 07:28:50.490820) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 15 secs) (at 2016-04-21 07:28:50.491133) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 1152d99d8c53ac9dae371a6e6d9fab03d3f98697 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 1152d99d8c53ac9dae371a6e6d9fab03d3f98697 --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-1461248595.230077-689490927 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 07:28:51,042 truncating revision to first 12 chars 2016-04-21 07:28:51,043 Setting DEBUG logging. 2016-04-21 07:28:51,043 attempt 1/10 2016-04-21 07:28:51,043 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/1152d99d8c53?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 07:28:53,037 unpacking tar archive at: mozilla-central-1152d99d8c53/testing/mozharness/ program finished with exit code 0 elapsedTime=2.588967 ========= master_lag: 13.23 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 15 secs) (at 2016-04-21 07:29:06.309144) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 07:29:06.309649) ========= script_repo_revision: 1152d99d8c53ac9dae371a6e6d9fab03d3f98697 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 07:29:06.310233) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 21 secs) (at 2016-04-21 07:29:06.310716) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 21 secs) (at 2016-04-21 07:29:27.738151) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 31 mins, 58 secs) (at 2016-04-21 07:29:27.738416) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--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-1461248595.230077-689490927 _=/tools/buildbot/bin/python using PTY: False 07:29:27 INFO - MultiFileLogger online at 20160421 07:29:27 in /builds/slave/test 07:29:27 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 07:29:27 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:29:27 INFO - {'append_to_log': False, 07:29:28 INFO - 'base_work_dir': '/builds/slave/test', 07:29:28 INFO - 'blob_upload_branch': 'mozilla-central', 07:29:28 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:29:28 INFO - 'buildbot_json_path': 'buildprops.json', 07:29:28 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:29:28 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:29:28 INFO - 'download_minidump_stackwalk': True, 07:29:28 INFO - 'download_symbols': 'true', 07:29:28 INFO - 'e10s': False, 07:29:28 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:29:28 INFO - 'tooltool.py': '/tools/tooltool.py', 07:29:28 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:29:28 INFO - '/tools/misc-python/virtualenv.py')}, 07:29:28 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:29:28 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:29:28 INFO - 'log_level': 'info', 07:29:28 INFO - 'log_to_console': True, 07:29:28 INFO - 'opt_config_files': (), 07:29:28 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:29:28 INFO - '--processes=1', 07:29:28 INFO - '--config=%(test_path)s/wptrunner.ini', 07:29:28 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:29:28 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:29:28 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:29:28 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:29:28 INFO - 'pip_index': False, 07:29:28 INFO - 'require_test_zip': True, 07:29:28 INFO - 'test_type': ('testharness',), 07:29:28 INFO - 'this_chunk': '1', 07:29:28 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:29:28 INFO - 'total_chunks': '10', 07:29:28 INFO - 'virtualenv_path': 'venv', 07:29:28 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:29:28 INFO - 'work_dir': 'build'} 07:29:28 INFO - ##### 07:29:28 INFO - ##### Running clobber step. 07:29:28 INFO - ##### 07:29:28 INFO - Running pre-action listener: _resource_record_pre_action 07:29:28 INFO - Running main action method: clobber 07:29:28 INFO - rmtree: /builds/slave/test/build 07:29:28 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:29:28 INFO - Running post-action listener: _resource_record_post_action 07:29:28 INFO - ##### 07:29:28 INFO - ##### Running read-buildbot-config step. 07:29:28 INFO - ##### 07:29:28 INFO - Running pre-action listener: _resource_record_pre_action 07:29:28 INFO - Running main action method: read_buildbot_config 07:29:28 INFO - Using buildbot properties: 07:29:28 INFO - { 07:29:28 INFO - "project": "", 07:29:28 INFO - "product": "firefox", 07:29:28 INFO - "script_repo_revision": "production", 07:29:28 INFO - "scheduler": "tests-mozilla-central-ubuntu32_vm-debug-unittest", 07:29:28 INFO - "repository": "", 07:29:28 INFO - "buildername": "Ubuntu VM 12.04 mozilla-central debug test web-platform-tests-1", 07:29:28 INFO - "buildid": "20160421060426", 07:29:28 INFO - "pgo_build": "False", 07:29:28 INFO - "basedir": "/builds/slave/test", 07:29:28 INFO - "buildnumber": 9, 07:29:28 INFO - "slavename": "tst-linux32-spot-280", 07:29:28 INFO - "revision": "1152d99d8c53ac9dae371a6e6d9fab03d3f98697", 07:29:28 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 07:29:28 INFO - "platform": "linux", 07:29:28 INFO - "branch": "mozilla-central", 07:29:28 INFO - "repo_path": "mozilla-central", 07:29:28 INFO - "moz_repo_path": "", 07:29:28 INFO - "stage_platform": "linux", 07:29:28 INFO - "builduid": "2f75b451552b41d5a81a70d69e0cfd47", 07:29:28 INFO - "slavebuilddir": "test" 07:29:28 INFO - } 07:29:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 07:29:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 07:29:28 INFO - Running post-action listener: _resource_record_post_action 07:29:28 INFO - ##### 07:29:28 INFO - ##### Running download-and-extract step. 07:29:28 INFO - ##### 07:29:28 INFO - Running pre-action listener: _resource_record_pre_action 07:29:28 INFO - Running main action method: download_and_extract 07:29:28 INFO - mkdir: /builds/slave/test/build/tests 07:29:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:29:28 INFO - https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 07:29:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 07:29:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 07:29:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/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 07:29:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/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 07:29:30 INFO - Downloaded 1325 bytes. 07:29:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 07:29:30 INFO - Using the following test package requirements: 07:29:30 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 07:29:30 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:29:30 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 07:29:30 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:29:30 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 07:29:30 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:29:30 INFO - u'jsshell-linux-i686.zip'], 07:29:30 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:29:30 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 07:29:30 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 07:29:30 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:29:30 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 07:29:30 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:29:30 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 07:29:30 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:29:30 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 07:29:30 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:29:30 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 07:29:30 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 07:29:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:29:30 INFO - https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 07:29:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 07:29:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 07:29:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/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 07:29:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/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 07:29:38 INFO - Downloaded 22431711 bytes. 07:29:38 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/*'] 07:29:38 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/* 07:29:39 INFO - caution: filename not matched: web-platform/* 07:29:39 INFO - Return code: 11 07:29:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:29:39 INFO - https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 07:29:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 07:29:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 07:29:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/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 07:29:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/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 07:29:41 INFO - Downloaded 36397846 bytes. 07:29:41 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/*'] 07:29:41 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/* 07:29:45 INFO - caution: filename not matched: bin/* 07:29:45 INFO - caution: filename not matched: config/* 07:29:45 INFO - caution: filename not matched: mozbase/* 07:29:45 INFO - caution: filename not matched: marionette/* 07:29:45 INFO - caution: filename not matched: tools/wptserve/* 07:29:45 INFO - Return code: 11 07:29: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')]} 07:29:45 INFO - https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 07:29:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 07:29:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 07:29:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/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 07:29:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/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 07:30:04 INFO - Downloaded 63419145 bytes. 07:30:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 07:30:04 INFO - mkdir: /builds/slave/test/properties 07:30:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:30:04 INFO - Writing to file /builds/slave/test/properties/build_url 07:30:04 INFO - Contents: 07:30:04 INFO - build_url:https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 07:30:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 07:30:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:30:06 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:30:06 INFO - Contents: 07:30:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 07:30:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:30:06 INFO - https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:30:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 07:30:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 07:30:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/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 07:30:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WYD3mObCSI2d2vCTS1i5yA/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 07:30:31 INFO - Downloaded 91768598 bytes. 07:30:31 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'] 07:30:31 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 07:30:40 INFO - Return code: 0 07:30:40 INFO - Running post-action listener: _resource_record_post_action 07:30:40 INFO - Running post-action listener: set_extra_try_arguments 07:30:40 INFO - ##### 07:30:40 INFO - ##### Running create-virtualenv step. 07:30:40 INFO - ##### 07:30:40 INFO - Running pre-action listener: _pre_create_virtualenv 07:30:40 INFO - Running pre-action listener: _resource_record_pre_action 07:30:40 INFO - Running main action method: create_virtualenv 07:30:40 INFO - Creating virtualenv /builds/slave/test/build/venv 07:30:40 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 07:30:40 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:30:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:30:40 INFO - Using real prefix '/usr' 07:30:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:30:42 INFO - Installing distribute.............................................................................................................................................................................................done. 07:30:45 INFO - Installing pip.................done. 07:30:45 INFO - Return code: 0 07:30:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:30: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')]} 07:30:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:30:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:30: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')]} 07:30:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:30:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:30:45 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 0x9254c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92bb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x936df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x904fe30>, '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 0x92ecc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x936b470>, '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-1461248595.230077-689490927', '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 07:30:45 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 07:30:45 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 07:30:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:30:45 INFO - 'CCACHE_UMASK': '002', 07:30:45 INFO - 'DISPLAY': ':0', 07:30:45 INFO - 'HOME': '/home/cltbld', 07:30:45 INFO - 'LANG': 'en_US.UTF-8', 07:30:45 INFO - 'LOGNAME': 'cltbld', 07:30:45 INFO - 'MAIL': '/var/mail/cltbld', 07:30:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:30:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:30:45 INFO - 'MOZ_NO_REMOTE': '1', 07:30:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:30:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:30:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:30:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:30:45 INFO - 'PWD': '/builds/slave/test', 07:30:45 INFO - 'SHELL': '/bin/bash', 07:30:45 INFO - 'SHLVL': '1', 07:30:45 INFO - 'TERM': 'linux', 07:30:45 INFO - 'TMOUT': '86400', 07:30:45 INFO - 'USER': 'cltbld', 07:30:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461248595.230077-689490927', 07:30:45 INFO - '_': '/tools/buildbot/bin/python'} 07:30:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:30:46 INFO - Downloading/unpacking psutil>=0.7.1 07:30:46 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 07:30:46 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 07:30:46 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 07:30:46 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 07:30:46 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 07:30:46 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 07:30:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:30:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:30:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:30:51 INFO - Installing collected packages: psutil 07:30:51 INFO - Running setup.py install for psutil 07:30:52 INFO - building 'psutil._psutil_linux' extension 07:30:52 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 07:30:52 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 07:30:52 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 07:30:52 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 07:30:52 INFO - building 'psutil._psutil_posix' extension 07:30:52 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 07:30:52 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 07:30:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:30:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:30:53 INFO - Successfully installed psutil 07:30:53 INFO - Cleaning up... 07:30:53 INFO - Return code: 0 07:30:53 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:30:53 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')]} 07:30:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:30:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:30:53 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')]} 07:30:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:30:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:30:53 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 0x9254c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92bb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x936df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x904fe30>, '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 0x92ecc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x936b470>, '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-1461248595.230077-689490927', '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 07:30:53 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 07:30:53 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 07:30:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:30:53 INFO - 'CCACHE_UMASK': '002', 07:30:53 INFO - 'DISPLAY': ':0', 07:30:53 INFO - 'HOME': '/home/cltbld', 07:30:53 INFO - 'LANG': 'en_US.UTF-8', 07:30:53 INFO - 'LOGNAME': 'cltbld', 07:30:53 INFO - 'MAIL': '/var/mail/cltbld', 07:30:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:30:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:30:53 INFO - 'MOZ_NO_REMOTE': '1', 07:30:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:30:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:30:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:30:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:30:53 INFO - 'PWD': '/builds/slave/test', 07:30:53 INFO - 'SHELL': '/bin/bash', 07:30:53 INFO - 'SHLVL': '1', 07:30:53 INFO - 'TERM': 'linux', 07:30:53 INFO - 'TMOUT': '86400', 07:30:53 INFO - 'USER': 'cltbld', 07:30:53 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461248595.230077-689490927', 07:30:53 INFO - '_': '/tools/buildbot/bin/python'} 07:30:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:30:53 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:30: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 07:30: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 07:30: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 07:30: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 07:30: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 07:30: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 07:30:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:30:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:30:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:30:58 INFO - Installing collected packages: mozsystemmonitor 07:30:58 INFO - Running setup.py install for mozsystemmonitor 07:30:58 INFO - Successfully installed mozsystemmonitor 07:30:58 INFO - Cleaning up... 07:30:59 INFO - Return code: 0 07:30:59 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:30:59 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')]} 07:30:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:30:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:30:59 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')]} 07:30:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:30:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:30:59 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 0x9254c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92bb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x936df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x904fe30>, '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 0x92ecc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x936b470>, '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-1461248595.230077-689490927', '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 07:30:59 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 07:30:59 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 07:30:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:30:59 INFO - 'CCACHE_UMASK': '002', 07:30:59 INFO - 'DISPLAY': ':0', 07:30:59 INFO - 'HOME': '/home/cltbld', 07:30:59 INFO - 'LANG': 'en_US.UTF-8', 07:30:59 INFO - 'LOGNAME': 'cltbld', 07:30:59 INFO - 'MAIL': '/var/mail/cltbld', 07:30:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:30:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:30:59 INFO - 'MOZ_NO_REMOTE': '1', 07:30:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:30:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:30:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:30:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:30:59 INFO - 'PWD': '/builds/slave/test', 07:30:59 INFO - 'SHELL': '/bin/bash', 07:30:59 INFO - 'SHLVL': '1', 07:30:59 INFO - 'TERM': 'linux', 07:30:59 INFO - 'TMOUT': '86400', 07:30:59 INFO - 'USER': 'cltbld', 07:30:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461248595.230077-689490927', 07:30:59 INFO - '_': '/tools/buildbot/bin/python'} 07:30:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:30:59 INFO - Downloading/unpacking blobuploader==1.2.4 07:30:59 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 07:30:59 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 07:30:59 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 07:30:59 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 07:30:59 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 07:30:59 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 07:31:04 INFO - Downloading blobuploader-1.2.4.tar.gz 07:31:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:31:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:31:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:31:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:31:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:31:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:31:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:31:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:31:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:31:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:31:05 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 07:31:05 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 07:31:05 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 07:31:05 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 07:31:05 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 07:31:05 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 07:31:06 INFO - Downloading docopt-0.6.1.tar.gz 07:31:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:31:06 INFO - Installing collected packages: blobuploader, requests, docopt 07:31:06 INFO - Running setup.py install for blobuploader 07:31:06 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:31:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:31:06 INFO - Running setup.py install for requests 07:31:07 INFO - Running setup.py install for docopt 07:31:07 INFO - Successfully installed blobuploader requests docopt 07:31:07 INFO - Cleaning up... 07:31:07 INFO - Return code: 0 07:31:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:31:07 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')]} 07:31:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:31:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:31:07 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')]} 07:31:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:31:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:31:07 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 0x9254c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92bb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x936df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x904fe30>, '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 0x92ecc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x936b470>, '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-1461248595.230077-689490927', '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 07:31:07 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 07:31:07 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 07:31:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:31:07 INFO - 'CCACHE_UMASK': '002', 07:31:07 INFO - 'DISPLAY': ':0', 07:31:07 INFO - 'HOME': '/home/cltbld', 07:31:07 INFO - 'LANG': 'en_US.UTF-8', 07:31:07 INFO - 'LOGNAME': 'cltbld', 07:31:07 INFO - 'MAIL': '/var/mail/cltbld', 07:31:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:31:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:31:07 INFO - 'MOZ_NO_REMOTE': '1', 07:31:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:31:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:31:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:31:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:31:07 INFO - 'PWD': '/builds/slave/test', 07:31:07 INFO - 'SHELL': '/bin/bash', 07:31:07 INFO - 'SHLVL': '1', 07:31:07 INFO - 'TERM': 'linux', 07:31:07 INFO - 'TMOUT': '86400', 07:31:07 INFO - 'USER': 'cltbld', 07:31:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461248595.230077-689490927', 07:31:07 INFO - '_': '/tools/buildbot/bin/python'} 07:31:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:31:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:31:08 INFO - Running setup.py (path:/tmp/pip-J3i6Qp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:31:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:31:08 INFO - Running setup.py (path:/tmp/pip-CIZTgp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:31:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:31:08 INFO - Running setup.py (path:/tmp/pip-v8rLTa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:31:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:31:08 INFO - Running setup.py (path:/tmp/pip-EgGdT2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:31:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:31:08 INFO - Running setup.py (path:/tmp/pip-E2_SfI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:31:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:31:08 INFO - Running setup.py (path:/tmp/pip-4JIf8e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:31:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:31:08 INFO - Running setup.py (path:/tmp/pip-XGFjvs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:31:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:31:09 INFO - Running setup.py (path:/tmp/pip-RK2c_8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:31:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:31:09 INFO - Running setup.py (path:/tmp/pip-77x1q5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:31:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:31:09 INFO - Running setup.py (path:/tmp/pip-WUCN5F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:31:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:31:09 INFO - Running setup.py (path:/tmp/pip-UDoW_P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:31:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:31:09 INFO - Running setup.py (path:/tmp/pip-ZUnZIq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:31:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:31:09 INFO - Running setup.py (path:/tmp/pip-vPELUv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:31:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:31:09 INFO - Running setup.py (path:/tmp/pip-oVQXZs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:31:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:31:10 INFO - Running setup.py (path:/tmp/pip-XDTAlp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:31:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:31:10 INFO - Running setup.py (path:/tmp/pip-qctOiu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:31:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:31:10 INFO - Running setup.py (path:/tmp/pip-PIHgnO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:31:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:31:10 INFO - Running setup.py (path:/tmp/pip-mWTykT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:31:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:31:10 INFO - Running setup.py (path:/tmp/pip-tWGdwz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:31:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:31:10 INFO - Running setup.py (path:/tmp/pip-T4_0aF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:31:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:31:11 INFO - Running setup.py (path:/tmp/pip-AwLwvC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:31:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:31:11 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 07:31:11 INFO - Running setup.py install for manifestparser 07:31:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:31:11 INFO - Running setup.py install for mozcrash 07:31:11 INFO - Running setup.py install for mozdebug 07:31:11 INFO - Running setup.py install for mozdevice 07:31:12 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:31:12 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:31:12 INFO - Running setup.py install for mozfile 07:31:12 INFO - Running setup.py install for mozhttpd 07:31:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:31:12 INFO - Running setup.py install for mozinfo 07:31:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:31:12 INFO - Running setup.py install for mozInstall 07:31:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:31:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:31:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:31:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:31:12 INFO - Running setup.py install for mozleak 07:31:13 INFO - Running setup.py install for mozlog 07:31:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:31:13 INFO - Running setup.py install for moznetwork 07:31:13 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:31:13 INFO - Running setup.py install for mozprocess 07:31:13 INFO - Running setup.py install for mozprofile 07:31:14 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:31:14 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:31:14 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:31:14 INFO - Running setup.py install for mozrunner 07:31:14 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:31:14 INFO - Running setup.py install for mozscreenshot 07:31:14 INFO - Running setup.py install for moztest 07:31:14 INFO - Running setup.py install for mozversion 07:31:15 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:31:15 INFO - Running setup.py install for wptserve 07:31:15 INFO - Running setup.py install for marionette-driver 07:31:15 INFO - Running setup.py install for browsermob-proxy 07:31:15 INFO - Running setup.py install for marionette-client 07:31:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:31:16 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:31:16 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 07:31:16 INFO - Cleaning up... 07:31:16 INFO - Return code: 0 07:31:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:31:16 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')]} 07:31:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:31:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:31:16 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')]} 07:31:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:31:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:31:16 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 0x9254c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92bb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x936df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x904fe30>, '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 0x92ecc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x936b470>, '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-1461248595.230077-689490927', '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 07:31:16 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 07:31:16 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 07:31:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:31:16 INFO - 'CCACHE_UMASK': '002', 07:31:16 INFO - 'DISPLAY': ':0', 07:31:16 INFO - 'HOME': '/home/cltbld', 07:31:16 INFO - 'LANG': 'en_US.UTF-8', 07:31:16 INFO - 'LOGNAME': 'cltbld', 07:31:16 INFO - 'MAIL': '/var/mail/cltbld', 07:31:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:31:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:31:16 INFO - 'MOZ_NO_REMOTE': '1', 07:31:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:31:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:31:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:31:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:31:16 INFO - 'PWD': '/builds/slave/test', 07:31:16 INFO - 'SHELL': '/bin/bash', 07:31:16 INFO - 'SHLVL': '1', 07:31:16 INFO - 'TERM': 'linux', 07:31:16 INFO - 'TMOUT': '86400', 07:31:16 INFO - 'USER': 'cltbld', 07:31:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461248595.230077-689490927', 07:31:16 INFO - '_': '/tools/buildbot/bin/python'} 07:31:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:31:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:31:16 INFO - Running setup.py (path:/tmp/pip-H3I_jq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:31:16 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)) 07:31:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:31:16 INFO - Running setup.py (path:/tmp/pip-f7XFb7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:31:17 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)) 07:31:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:31:17 INFO - Running setup.py (path:/tmp/pip-3ipAHL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:31:17 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)) 07:31:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:31:17 INFO - Running setup.py (path:/tmp/pip-nXPdzj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:31:17 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)) 07:31:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:31:17 INFO - Running setup.py (path:/tmp/pip-Rc7Gki-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:31:17 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)) 07:31:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:31:17 INFO - Running setup.py (path:/tmp/pip-72woh8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:31:17 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)) 07:31:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:31:17 INFO - Running setup.py (path:/tmp/pip-Byo4AC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:31:17 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)) 07:31:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:31:17 INFO - Running setup.py (path:/tmp/pip-E9Rahz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:31:17 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)) 07:31:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:31:17 INFO - Running setup.py (path:/tmp/pip-xnQgIT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:31:18 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)) 07:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:31:18 INFO - Running setup.py (path:/tmp/pip-y63U2a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:31:18 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)) 07:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:31:18 INFO - Running setup.py (path:/tmp/pip-KCHLMX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:31:18 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)) 07:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:31:18 INFO - Running setup.py (path:/tmp/pip-ZaC5zw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:31:18 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)) 07:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:31:18 INFO - Running setup.py (path:/tmp/pip-9k5tIC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:31:18 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)) 07:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:31:18 INFO - Running setup.py (path:/tmp/pip-oCYoKY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:31:18 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)) 07:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:31:18 INFO - Running setup.py (path:/tmp/pip-anQ7sV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:31:18 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)) 07:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:31:18 INFO - Running setup.py (path:/tmp/pip-TIc7FK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:31:18 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)) 07:31:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:31:18 INFO - Running setup.py (path:/tmp/pip-P2RgEP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:31:19 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)) 07:31:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:31:19 INFO - Running setup.py (path:/tmp/pip-yzwA9f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:31:19 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)) 07:31:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:31:19 INFO - Running setup.py (path:/tmp/pip-KCLuQ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:31:19 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)) 07:31:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:31:19 INFO - Running setup.py (path:/tmp/pip-wbNQat-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:31:19 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)) 07:31:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:31:19 INFO - Running setup.py (path:/tmp/pip-nJHPm5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:31:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:31:20 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)) 07:31:20 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)) 07:31:20 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)) 07:31:20 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)) 07:31:20 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)) 07:31:20 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)) 07:31:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:31:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:31:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:31:20 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 07:31:20 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 07:31:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:31:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:31:25 INFO - Downloading blessings-1.6.tar.gz 07:31:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:31:25 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)) 07:31:25 INFO - Installing collected packages: blessings 07:31:25 INFO - Running setup.py install for blessings 07:31:25 INFO - Successfully installed blessings 07:31:25 INFO - Cleaning up... 07:31:25 INFO - Return code: 0 07:31:25 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:31:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:31:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:31:26 INFO - Reading from file tmpfile_stdout 07:31:26 INFO - Current package versions: 07:31:26 INFO - argparse == 1.2.1 07:31:26 INFO - blessings == 1.6 07:31:26 INFO - blobuploader == 1.2.4 07:31:26 INFO - browsermob-proxy == 0.6.0 07:31:26 INFO - docopt == 0.6.1 07:31:26 INFO - manifestparser == 1.1 07:31:26 INFO - marionette-client == 2.3.0 07:31:26 INFO - marionette-driver == 1.4.0 07:31:26 INFO - mozInstall == 1.12 07:31:26 INFO - mozcrash == 0.17 07:31:26 INFO - mozdebug == 0.1 07:31:26 INFO - mozdevice == 0.48 07:31:26 INFO - mozfile == 1.2 07:31:26 INFO - mozhttpd == 0.7 07:31:26 INFO - mozinfo == 0.9 07:31:26 INFO - mozleak == 0.1 07:31:26 INFO - mozlog == 3.1 07:31:26 INFO - moznetwork == 0.27 07:31:26 INFO - mozprocess == 0.22 07:31:26 INFO - mozprofile == 0.28 07:31:26 INFO - mozrunner == 6.11 07:31:26 INFO - mozscreenshot == 0.1 07:31:26 INFO - mozsystemmonitor == 0.0 07:31:26 INFO - moztest == 0.7 07:31:26 INFO - mozversion == 1.4 07:31:26 INFO - psutil == 3.1.1 07:31:26 INFO - requests == 1.2.3 07:31:26 INFO - wptserve == 1.4.0 07:31:26 INFO - wsgiref == 0.1.2 07:31:26 INFO - Running post-action listener: _resource_record_post_action 07:31:26 INFO - Running post-action listener: _start_resource_monitoring 07:31:26 INFO - Starting resource monitoring. 07:31:26 INFO - ##### 07:31:26 INFO - ##### Running pull step. 07:31:26 INFO - ##### 07:31:26 INFO - Running pre-action listener: _resource_record_pre_action 07:31:26 INFO - Running main action method: pull 07:31:26 INFO - Pull has nothing to do! 07:31:26 INFO - Running post-action listener: _resource_record_post_action 07:31:26 INFO - ##### 07:31:26 INFO - ##### Running install step. 07:31:26 INFO - ##### 07:31:26 INFO - Running pre-action listener: _resource_record_pre_action 07:31:26 INFO - Running main action method: install 07:31:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:31:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:31:26 INFO - Reading from file tmpfile_stdout 07:31:26 INFO - Detecting whether we're running mozinstall >=1.0... 07:31:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:31:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:31:26 INFO - Reading from file tmpfile_stdout 07:31:26 INFO - Output received: 07:31:26 INFO - Usage: mozinstall [options] installer 07:31:26 INFO - Options: 07:31:26 INFO - -h, --help show this help message and exit 07:31:26 INFO - -d DEST, --destination=DEST 07:31:26 INFO - Directory to install application into. [default: 07:31:26 INFO - "/builds/slave/test"] 07:31:26 INFO - --app=APP Application being installed. [default: firefox] 07:31:26 INFO - mkdir: /builds/slave/test/build/application 07:31:26 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'] 07:31:26 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 07:31:58 INFO - Reading from file tmpfile_stdout 07:31:58 INFO - Output received: 07:31:58 INFO - /builds/slave/test/build/application/firefox/firefox 07:31:58 INFO - Running post-action listener: _resource_record_post_action 07:31:58 INFO - ##### 07:31:58 INFO - ##### Running run-tests step. 07:31:58 INFO - ##### 07:31:58 INFO - Running pre-action listener: _resource_record_pre_action 07:31:58 INFO - Running main action method: run_tests 07:31:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:31:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:31:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:31:58 INFO - grabbing minidump binary from tooltool 07:31:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:31:58 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 0x904fe30>, '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 0x92ecc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x936b470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:31:58 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 07:31:58 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 07:31:59 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:31:59 INFO - Return code: 0 07:31:59 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 07:31:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:31:59 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/WYD3mObCSI2d2vCTS1i5yA/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 07:31:59 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/WYD3mObCSI2d2vCTS1i5yA/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 07:31:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:31:59 INFO - 'CCACHE_UMASK': '002', 07:31:59 INFO - 'DISPLAY': ':0', 07:31:59 INFO - 'HOME': '/home/cltbld', 07:31:59 INFO - 'LANG': 'en_US.UTF-8', 07:31:59 INFO - 'LOGNAME': 'cltbld', 07:31:59 INFO - 'MAIL': '/var/mail/cltbld', 07:31:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:31:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:31:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:31:59 INFO - 'MOZ_NO_REMOTE': '1', 07:31:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:31:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:31:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:31:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:31:59 INFO - 'PWD': '/builds/slave/test', 07:31:59 INFO - 'SHELL': '/bin/bash', 07:31:59 INFO - 'SHLVL': '1', 07:31:59 INFO - 'TERM': 'linux', 07:31:59 INFO - 'TMOUT': '86400', 07:31:59 INFO - 'USER': 'cltbld', 07:31:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461248595.230077-689490927', 07:31:59 INFO - '_': '/tools/buildbot/bin/python'} 07:31:59 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/WYD3mObCSI2d2vCTS1i5yA/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 07:31:59 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 07:31:59 INFO - import pkg_resources 07:32:01 INFO - Using 1 client processes 07:32:01 INFO - wptserve Starting http server on 127.0.0.1:8000 07:32:01 INFO - wptserve Starting http server on 127.0.0.1:8001 07:32:01 INFO - wptserve Starting http server on 127.0.0.1:8443 07:32:03 INFO - SUITE-START | Running 778 tests 07:32:03 INFO - Running testharness tests 07:32:03 INFO - Setting up ssl 07:32:03 INFO - PROCESS | certutil | 07:32:03 INFO - PROCESS | certutil | 07:32:03 INFO - PROCESS | certutil | 07:32:03 INFO - Certificate Nickname Trust Attributes 07:32:03 INFO - SSL,S/MIME,JAR/XPI 07:32:03 INFO - 07:32:03 INFO - web-platform-tests CT,, 07:32:03 INFO - 07:32:03 INFO - Starting runner 07:32:06 INFO - PROCESS | 1802 | 1461249126550 Marionette DEBUG Marionette enabled via build flag and pref 07:32:06 INFO - PROCESS | 1802 | ++DOCSHELL 0xa281e000 == 1 [pid = 1802] [id = 1] 07:32:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 1 (0xa281e400) [pid = 1802] [serial = 1] [outer = (nil)] 07:32:06 INFO - PROCESS | 1802 | [1802] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 07:32:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 2 (0xa281ec00) [pid = 1802] [serial = 2] [outer = 0xa281e400] 07:32:07 INFO - PROCESS | 1802 | 1461249127222 Marionette INFO Listening on port 2828 07:32:07 INFO - PROCESS | 1802 | 1461249127818 Marionette DEBUG Marionette enabled via command-line flag 07:32:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x9fc55c00 == 2 [pid = 1802] [id = 2] 07:32:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 3 (0x9fc97800) [pid = 1802] [serial = 3] [outer = (nil)] 07:32:07 INFO - PROCESS | 1802 | [1802] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 07:32:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 4 (0x9fc98000) [pid = 1802] [serial = 4] [outer = 0x9fc97800] 07:32:07 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7e300 07:32:08 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7ee20 07:32:08 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8ad20 07:32:08 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9b980 07:32:08 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9d6c0 07:32:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 5 (0x9ea0cc00) [pid = 1802] [serial = 5] [outer = 0xa281e400] 07:32:08 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:32:08 INFO - PROCESS | 1802 | 1461249128234 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47035 07:32:08 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:32:08 INFO - PROCESS | 1802 | 1461249128269 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47036 07:32:08 INFO - PROCESS | 1802 | 1461249128327 Marionette DEBUG Closed connection conn0 07:32:08 INFO - PROCESS | 1802 | [1802] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 07:32:08 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:32:08 INFO - PROCESS | 1802 | 1461249128451 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47037 07:32:08 INFO - PROCESS | 1802 | 1461249128454 Marionette DEBUG Closed connection conn1 07:32:08 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:32:08 INFO - PROCESS | 1802 | 1461249128524 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47038 07:32:08 INFO - PROCESS | 1802 | 1461249128532 Marionette DEBUG Closed connection conn2 07:32:08 INFO - PROCESS | 1802 | 1461249128578 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:32:08 INFO - PROCESS | 1802 | 1461249128601 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":"20160421060426","device":"desktop","version":"48.0a1"} 07:32:09 INFO - PROCESS | 1802 | [1802] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:32:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x98c46800 == 3 [pid = 1802] [id = 3] 07:32:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 6 (0x98c46c00) [pid = 1802] [serial = 6] [outer = (nil)] 07:32:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x98c4a400 == 4 [pid = 1802] [id = 4] 07:32:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 7 (0x98c4a800) [pid = 1802] [serial = 7] [outer = (nil)] 07:32:11 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:32:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x98561400 == 5 [pid = 1802] [id = 5] 07:32:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 8 (0x98561800) [pid = 1802] [serial = 8] [outer = (nil)] 07:32:11 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:32:11 INFO - PROCESS | 1802 | [1802] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:32:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 9 (0x983f8c00) [pid = 1802] [serial = 9] [outer = 0x98561800] 07:32:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 10 (0x9849b000) [pid = 1802] [serial = 10] [outer = 0x98c46c00] 07:32:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 11 (0x9849cc00) [pid = 1802] [serial = 11] [outer = 0x98c4a800] 07:32:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 12 (0x9849ec00) [pid = 1802] [serial = 12] [outer = 0x98561800] 07:32:13 INFO - PROCESS | 1802 | 1461249133212 Marionette DEBUG loaded listener.js 07:32:13 INFO - PROCESS | 1802 | 1461249133232 Marionette DEBUG loaded listener.js 07:32:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 13 (0x95a07c00) [pid = 1802] [serial = 13] [outer = 0x98561800] 07:32:14 INFO - PROCESS | 1802 | 1461249134035 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b7b73b66-ae8a-4e1d-8904-6e7d4874bed7","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":"20160421060426","device":"desktop","version":"48.0a1","command_id":1}}] 07:32:14 INFO - PROCESS | 1802 | 1461249134267 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}] 07:32:14 INFO - PROCESS | 1802 | 1461249134511 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 07:32:14 INFO - PROCESS | 1802 | 1461249134682 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:32:14 INFO - PROCESS | 1802 | [1802] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:32:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 14 (0x928a8800) [pid = 1802] [serial = 14] [outer = 0x98561800] 07:32:15 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:32:15 INFO - PROCESS | 1802 | 1461249135171 Marionette TRACE conn3 <- [1,3,null,{}] 07:32:15 INFO - PROCESS | 1802 | 1461249135201 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:32:15 INFO - PROCESS | 1802 | 1461249135227 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 07:32:15 INFO - PROCESS | 1802 | 1461249135271 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 07:32:15 INFO - PROCESS | 1802 | 1461249135275 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 07:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:32:15 INFO - PROCESS | 1802 | 1461249135282 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:32:15 INFO - PROCESS | 1802 | 1461249135288 Marionette TRACE conn3 <- [1,6,null,{}] 07:32:15 INFO - PROCESS | 1802 | 1461249135309 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}] 07:32:15 INFO - PROCESS | 1802 | 1461249135339 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 07:32:15 INFO - PROCESS | 1802 | 1461249135350 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x91308400 == 6 [pid = 1802] [id = 6] 07:32:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 15 (0x91308800) [pid = 1802] [serial = 15] [outer = (nil)] 07:32:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 16 (0x9130a800) [pid = 1802] [serial = 16] [outer = 0x91308800] 07:32:15 INFO - PROCESS | 1802 | 1461249135431 Marionette DEBUG loaded listener.js 07:32:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 17 (0x9130f400) [pid = 1802] [serial = 17] [outer = 0x91308800] 07:32:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x9124a400 == 7 [pid = 1802] [id = 7] 07:32:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 18 (0x9124a800) [pid = 1802] [serial = 18] [outer = (nil)] 07:32:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 19 (0x91251400) [pid = 1802] [serial = 19] [outer = 0x9124a800] 07:32:15 INFO - PROCESS | 1802 | 1461249135953 Marionette DEBUG loaded listener.js 07:32:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 20 (0x91250000) [pid = 1802] [serial = 20] [outer = 0x9124a800] 07:32:16 INFO - PROCESS | 1802 | [1802] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 07:32:16 INFO - PROCESS | 1802 | 1461249136558 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]]]}] 07:32:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:32:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1352ms 07:32:16 INFO - PROCESS | 1802 | 1461249136691 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 07:32:16 INFO - PROCESS | 1802 | 1461249136714 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 07:32:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:32:16 INFO - PROCESS | 1802 | 1461249136754 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:32:16 INFO - PROCESS | 1802 | 1461249136756 Marionette TRACE conn3 <- [1,10,null,{}] 07:32:16 INFO - PROCESS | 1802 | 1461249136770 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}] 07:32:16 INFO - PROCESS | 1802 | 1461249136994 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 07:32:17 INFO - PROCESS | 1802 | 1461249137263 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f937000 == 8 [pid = 1802] [id = 8] 07:32:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 21 (0x8f937400) [pid = 1802] [serial = 21] [outer = (nil)] 07:32:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 22 (0x8f93ac00) [pid = 1802] [serial = 22] [outer = 0x8f937400] 07:32:17 INFO - PROCESS | 1802 | 1461249137360 Marionette DEBUG loaded listener.js 07:32:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 23 (0x8f93e000) [pid = 1802] [serial = 23] [outer = 0x8f937400] 07:32:18 INFO - PROCESS | 1802 | 1461249138249 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]]]}] 07:32:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:32:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1555ms 07:32:18 INFO - PROCESS | 1802 | 1461249138294 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 07:32:18 INFO - PROCESS | 1802 | 1461249138301 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 07:32:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:32:18 INFO - PROCESS | 1802 | 1461249138310 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:32:18 INFO - PROCESS | 1802 | 1461249138318 Marionette TRACE conn3 <- [1,14,null,{}] 07:32:18 INFO - PROCESS | 1802 | 1461249138326 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}] 07:32:18 INFO - PROCESS | 1802 | 1461249138516 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 07:32:18 INFO - PROCESS | 1802 | 1461249138642 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fb45000 == 9 [pid = 1802] [id = 9] 07:32:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 24 (0x91304000) [pid = 1802] [serial = 24] [outer = (nil)] 07:32:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 25 (0x9130dc00) [pid = 1802] [serial = 25] [outer = 0x91304000] 07:32:18 INFO - PROCESS | 1802 | 1461249138738 Marionette DEBUG loaded listener.js 07:32:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 26 (0x91e4a000) [pid = 1802] [serial = 26] [outer = 0x91304000] 07:32:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x96ab1c00 == 10 [pid = 1802] [id = 10] 07:32:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 27 (0x96ab2000) [pid = 1802] [serial = 27] [outer = (nil)] 07:32:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 28 (0x95a07000) [pid = 1802] [serial = 28] [outer = 0x96ab2000] 07:32:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 29 (0x96bb1000) [pid = 1802] [serial = 29] [outer = 0x96ab2000] 07:32:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x946a9800 == 11 [pid = 1802] [id = 11] 07:32:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 30 (0x96a36400) [pid = 1802] [serial = 30] [outer = (nil)] 07:32:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 31 (0x979ef000) [pid = 1802] [serial = 31] [outer = 0x96a36400] 07:32:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 32 (0x977ca400) [pid = 1802] [serial = 32] [outer = 0x96a36400] 07:32:20 INFO - PROCESS | 1802 | 1461249140073 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]]]}] 07:32:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:32:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1837ms 07:32:20 INFO - PROCESS | 1802 | 1461249140148 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 07:32:20 INFO - PROCESS | 1802 | 1461249140152 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 07:32:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:32:20 INFO - PROCESS | 1802 | 1461249140159 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:32:20 INFO - PROCESS | 1802 | 1461249140163 Marionette TRACE conn3 <- [1,18,null,{}] 07:32:20 INFO - PROCESS | 1802 | 1461249140170 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}] 07:32:20 INFO - PROCESS | 1802 | 1461249140379 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 07:32:20 INFO - PROCESS | 1802 | 1461249140501 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x92839800 == 12 [pid = 1802] [id = 12] 07:32:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 33 (0x97771400) [pid = 1802] [serial = 33] [outer = (nil)] 07:32:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 34 (0x99916400) [pid = 1802] [serial = 34] [outer = 0x97771400] 07:32:20 INFO - PROCESS | 1802 | 1461249140595 Marionette DEBUG loaded listener.js 07:32:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 35 (0x99a48c00) [pid = 1802] [serial = 35] [outer = 0x97771400] 07:32:21 INFO - PROCESS | 1802 | 1461249141558 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]]]}] 07:32:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:32:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1438ms 07:32:21 INFO - PROCESS | 1802 | 1461249141602 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 07:32:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:32:21 INFO - PROCESS | 1802 | 1461249141615 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 07:32:21 INFO - PROCESS | 1802 | 1461249141638 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:32:21 INFO - PROCESS | 1802 | 1461249141646 Marionette TRACE conn3 <- [1,22,null,{}] 07:32:21 INFO - PROCESS | 1802 | 1461249141715 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}] 07:32:21 INFO - PROCESS | 1802 | 1461249141967 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 07:32:22 INFO - PROCESS | 1802 | 1461249142116 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:22 INFO - PROCESS | 1802 | ++DOCSHELL 0xa0f9b800 == 13 [pid = 1802] [id = 13] 07:32:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 36 (0xa0f9dc00) [pid = 1802] [serial = 36] [outer = (nil)] 07:32:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 37 (0xa4465000) [pid = 1802] [serial = 37] [outer = 0xa0f9dc00] 07:32:22 INFO - PROCESS | 1802 | 1461249142204 Marionette DEBUG loaded listener.js 07:32:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 38 (0xa45bd800) [pid = 1802] [serial = 38] [outer = 0xa0f9dc00] 07:32:23 INFO - PROCESS | 1802 | 1461249143031 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]]]}] 07:32:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:32:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1452ms 07:32:23 INFO - PROCESS | 1802 | 1461249143076 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 07:32:23 INFO - PROCESS | 1802 | 1461249143080 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 07:32:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:32:23 INFO - PROCESS | 1802 | 1461249143262 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:32:23 INFO - PROCESS | 1802 | 1461249143266 Marionette TRACE conn3 <- [1,26,null,{}] 07:32:23 INFO - PROCESS | 1802 | 1461249143279 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}] 07:32:23 INFO - PROCESS | 1802 | 1461249143451 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 07:32:23 INFO - PROCESS | 1802 | 1461249143594 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f93cc00 == 14 [pid = 1802] [id = 14] 07:32:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 39 (0x8f93d800) [pid = 1802] [serial = 39] [outer = (nil)] 07:32:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 40 (0x8fb4bc00) [pid = 1802] [serial = 40] [outer = 0x8f93d800] 07:32:24 INFO - PROCESS | 1802 | 1461249143995 Marionette DEBUG loaded listener.js 07:32:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 41 (0x91247c00) [pid = 1802] [serial = 41] [outer = 0x8f93d800] 07:32:25 INFO - PROCESS | 1802 | 1461249144995 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]]]}] 07:32:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1840ms 07:32:25 INFO - PROCESS | 1802 | 1461249145020 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 07:32:25 INFO - PROCESS | 1802 | 1461249145027 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 07:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:32:25 INFO - PROCESS | 1802 | 1461249145037 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:32:25 INFO - PROCESS | 1802 | 1461249145041 Marionette TRACE conn3 <- [1,30,null,{}] 07:32:25 INFO - PROCESS | 1802 | 1461249145049 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}] 07:32:25 INFO - PROCESS | 1802 | 1461249145212 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 07:32:25 INFO - PROCESS | 1802 | 1461249145375 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x9130fc00 == 15 [pid = 1802] [id = 15] 07:32:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 42 (0x913fbc00) [pid = 1802] [serial = 42] [outer = (nil)] 07:32:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 43 (0x96fe1800) [pid = 1802] [serial = 43] [outer = 0x913fbc00] 07:32:25 INFO - PROCESS | 1802 | 1461249145501 Marionette DEBUG loaded listener.js 07:32:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 44 (0x9792ec00) [pid = 1802] [serial = 44] [outer = 0x913fbc00] 07:32:25 INFO - PROCESS | 1802 | --DOCSHELL 0x91308400 == 14 [pid = 1802] [id = 6] 07:32:26 INFO - PROCESS | 1802 | 1461249146338 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]]]}] 07:32:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:32:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1337ms 07:32:26 INFO - PROCESS | 1802 | 1461249146373 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 07:32:26 INFO - PROCESS | 1802 | 1461249146378 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 07:32:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:32:26 INFO - PROCESS | 1802 | 1461249146388 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:32:26 INFO - PROCESS | 1802 | 1461249146392 Marionette TRACE conn3 <- [1,34,null,{}] 07:32:26 INFO - PROCESS | 1802 | 1461249146399 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}] 07:32:26 INFO - PROCESS | 1802 | 1461249146552 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 07:32:26 INFO - PROCESS | 1802 | 1461249146569 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x96a34800 == 15 [pid = 1802] [id = 16] 07:32:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 45 (0x96fe3000) [pid = 1802] [serial = 45] [outer = (nil)] 07:32:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 46 (0x98c44000) [pid = 1802] [serial = 46] [outer = 0x96fe3000] 07:32:26 INFO - PROCESS | 1802 | 1461249146643 Marionette DEBUG loaded listener.js 07:32:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 47 (0x92838c00) [pid = 1802] [serial = 47] [outer = 0x96fe3000] 07:32:27 INFO - PROCESS | 1802 | 1461249147716 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]]]}] 07:32:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1341ms 07:32:27 INFO - PROCESS | 1802 | 1461249147729 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 07:32:27 INFO - PROCESS | 1802 | 1461249147735 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 07:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:32:27 INFO - PROCESS | 1802 | 1461249147745 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:32:27 INFO - PROCESS | 1802 | 1461249147750 Marionette TRACE conn3 <- [1,38,null,{}] 07:32:27 INFO - PROCESS | 1802 | 1461249147759 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}] 07:32:28 INFO - PROCESS | 1802 | 1461249147996 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 07:32:28 INFO - PROCESS | 1802 | 1461249148146 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x913f3c00 == 16 [pid = 1802] [id = 17] 07:32:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 48 (0x92837000) [pid = 1802] [serial = 48] [outer = (nil)] 07:32:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 49 (0x96baec00) [pid = 1802] [serial = 49] [outer = 0x92837000] 07:32:28 INFO - PROCESS | 1802 | 1461249148244 Marionette DEBUG loaded listener.js 07:32:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 50 (0x9792e400) [pid = 1802] [serial = 50] [outer = 0x92837000] 07:32:29 INFO - PROCESS | 1802 | 1461249149183 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]]]}] 07:32:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:32:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1485ms 07:32:29 INFO - PROCESS | 1802 | 1461249149232 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 07:32:29 INFO - PROCESS | 1802 | 1461249149241 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 07:32:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:32:29 INFO - PROCESS | 1802 | 1461249149252 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:32:29 INFO - PROCESS | 1802 | 1461249149255 Marionette TRACE conn3 <- [1,42,null,{}] 07:32:29 INFO - PROCESS | 1802 | 1461249149264 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}] 07:32:29 INFO - PROCESS | 1802 | 1461249149499 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 07:32:29 INFO - PROCESS | 1802 | 1461249149630 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x98c45c00 == 17 [pid = 1802] [id = 18] 07:32:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 51 (0x98cca400) [pid = 1802] [serial = 51] [outer = (nil)] 07:32:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 52 (0x98e2dc00) [pid = 1802] [serial = 52] [outer = 0x98cca400] 07:32:29 INFO - PROCESS | 1802 | 1461249149753 Marionette DEBUG loaded listener.js 07:32:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 53 (0x98e32c00) [pid = 1802] [serial = 53] [outer = 0x98cca400] 07:32:30 INFO - PROCESS | 1802 | 1461249150831 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]]]}] 07:32:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:32:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1599ms 07:32:30 INFO - PROCESS | 1802 | 1461249150853 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 07:32:30 INFO - PROCESS | 1802 | 1461249150859 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 07:32:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:32:30 INFO - PROCESS | 1802 | 1461249150870 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:32:30 INFO - PROCESS | 1802 | 1461249150880 Marionette TRACE conn3 <- [1,46,null,{}] 07:32:30 INFO - PROCESS | 1802 | 1461249150907 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}] 07:32:31 INFO - PROCESS | 1802 | 1461249151172 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 07:32:31 INFO - PROCESS | 1802 | 1461249151382 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f934800 == 18 [pid = 1802] [id = 19] 07:32:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 54 (0x991a1c00) [pid = 1802] [serial = 54] [outer = (nil)] 07:32:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 55 (0x99944c00) [pid = 1802] [serial = 55] [outer = 0x991a1c00] 07:32:31 INFO - PROCESS | 1802 | 1461249151522 Marionette DEBUG loaded listener.js 07:32:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 56 (0x99a3ec00) [pid = 1802] [serial = 56] [outer = 0x991a1c00] 07:32:32 INFO - PROCESS | 1802 | 1461249152509 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]]]}] 07:32:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:32:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1698ms 07:32:32 INFO - PROCESS | 1802 | 1461249152569 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 07:32:32 INFO - PROCESS | 1802 | 1461249152577 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 07:32:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:32:32 INFO - PROCESS | 1802 | 1461249152587 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:32:32 INFO - PROCESS | 1802 | 1461249152592 Marionette TRACE conn3 <- [1,50,null,{}] 07:32:32 INFO - PROCESS | 1802 | 1461249152644 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}] 07:32:32 INFO - PROCESS | 1802 | 1461249152948 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 07:32:33 INFO - PROCESS | 1802 | 1461249153083 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x9b0b8c00 == 19 [pid = 1802] [id = 20] 07:32:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 57 (0x9df91800) [pid = 1802] [serial = 57] [outer = (nil)] 07:32:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 58 (0x9df9b400) [pid = 1802] [serial = 58] [outer = 0x9df91800] 07:32:33 INFO - PROCESS | 1802 | 1461249153175 Marionette DEBUG loaded listener.js 07:32:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 59 (0x9ea04000) [pid = 1802] [serial = 59] [outer = 0x9df91800] 07:32:33 INFO - PROCESS | 1802 | 1461249153965 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]]]}] 07:32:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:32:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1455ms 07:32:34 INFO - PROCESS | 1802 | 1461249154045 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 07:32:34 INFO - PROCESS | 1802 | 1461249154056 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 07:32:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:32:34 INFO - PROCESS | 1802 | 1461249154065 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:32:34 INFO - PROCESS | 1802 | 1461249154069 Marionette TRACE conn3 <- [1,54,null,{}] 07:32:34 INFO - PROCESS | 1802 | 1461249154075 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}] 07:32:34 INFO - PROCESS | 1802 | 1461249154291 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 07:32:34 INFO - PROCESS | 1802 | 1461249154307 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x9ea18000 == 20 [pid = 1802] [id = 21] 07:32:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0x9ea18400) [pid = 1802] [serial = 60] [outer = (nil)] 07:32:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0x9fc50c00) [pid = 1802] [serial = 61] [outer = 0x9ea18400] 07:32:34 INFO - PROCESS | 1802 | 1461249154394 Marionette DEBUG loaded listener.js 07:32:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 62 (0x9fc55000) [pid = 1802] [serial = 62] [outer = 0x9ea18400] 07:32:35 INFO - PROCESS | 1802 | 1461249155373 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]]]}] 07:32:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:32:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1380ms 07:32:35 INFO - PROCESS | 1802 | 1461249155446 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 07:32:35 INFO - PROCESS | 1802 | 1461249155450 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 07:32:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:32:35 INFO - PROCESS | 1802 | 1461249155456 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:32:35 INFO - PROCESS | 1802 | 1461249155459 Marionette TRACE conn3 <- [1,58,null,{}] 07:32:35 INFO - PROCESS | 1802 | 1461249155466 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}] 07:32:35 INFO - PROCESS | 1802 | 1461249155738 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 07:32:36 INFO - PROCESS | 1802 | 1461249156016 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x91248000 == 21 [pid = 1802] [id = 22] 07:32:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 63 (0x91249000) [pid = 1802] [serial = 63] [outer = (nil)] 07:32:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 64 (0x91309c00) [pid = 1802] [serial = 64] [outer = 0x91249000] 07:32:36 INFO - PROCESS | 1802 | 1461249156150 Marionette DEBUG loaded listener.js 07:32:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 65 (0x96ab3c00) [pid = 1802] [serial = 65] [outer = 0x91249000] 07:32:37 INFO - PROCESS | 1802 | 1461249157004 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]]]}] 07:32:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:32:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1587ms 07:32:37 INFO - PROCESS | 1802 | 1461249157060 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 07:32:37 INFO - PROCESS | 1802 | 1461249157067 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 07:32:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:32:37 INFO - PROCESS | 1802 | 1461249157077 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:32:37 INFO - PROCESS | 1802 | 1461249157082 Marionette TRACE conn3 <- [1,62,null,{}] 07:32:37 INFO - PROCESS | 1802 | 1461249157089 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}] 07:32:37 INFO - PROCESS | 1802 | 1461249157265 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 07:32:37 INFO - PROCESS | 1802 | 1461249157439 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x9130fc00 == 20 [pid = 1802] [id = 15] 07:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8f93cc00 == 19 [pid = 1802] [id = 14] 07:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0xa0f9b800 == 18 [pid = 1802] [id = 13] 07:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x92839800 == 17 [pid = 1802] [id = 12] 07:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8fb45000 == 16 [pid = 1802] [id = 9] 07:32:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8f937000 == 15 [pid = 1802] [id = 8] 07:32:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f933c00 == 16 [pid = 1802] [id = 23] 07:32:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 66 (0x8f935c00) [pid = 1802] [serial = 66] [outer = (nil)] 07:32:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 67 (0x8fb4ec00) [pid = 1802] [serial = 67] [outer = 0x8f935c00] 07:32:37 INFO - PROCESS | 1802 | 1461249157556 Marionette DEBUG loaded listener.js 07:32:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 68 (0x913eec00) [pid = 1802] [serial = 68] [outer = 0x8f935c00] 07:32:38 INFO - PROCESS | 1802 | 1461249158460 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]]]}] 07:32:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:32:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1436ms 07:32:38 INFO - PROCESS | 1802 | 1461249158514 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 07:32:38 INFO - PROCESS | 1802 | 1461249158522 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 07:32:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:32:38 INFO - PROCESS | 1802 | 1461249158532 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:32:38 INFO - PROCESS | 1802 | 1461249158536 Marionette TRACE conn3 <- [1,66,null,{}] 07:32:38 INFO - PROCESS | 1802 | 1461249158546 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}] 07:32:38 INFO - PROCESS | 1802 | 1461249158733 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 07:32:38 INFO - PROCESS | 1802 | 1461249158870 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x981c9400 == 17 [pid = 1802] [id = 24] 07:32:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 69 (0x98e2e000) [pid = 1802] [serial = 69] [outer = (nil)] 07:32:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 70 (0x98e36800) [pid = 1802] [serial = 70] [outer = 0x98e2e000] 07:32:38 INFO - PROCESS | 1802 | 1461249158962 Marionette DEBUG loaded listener.js 07:32:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 71 (0x991a1800) [pid = 1802] [serial = 71] [outer = 0x98e2e000] 07:32:39 INFO - PROCESS | 1802 | 1461249159820 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]]]}] 07:32:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:32:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1346ms 07:32:39 INFO - PROCESS | 1802 | 1461249159897 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 07:32:39 INFO - PROCESS | 1802 | 1461249159903 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 07:32:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:32:39 INFO - PROCESS | 1802 | 1461249159914 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:32:39 INFO - PROCESS | 1802 | 1461249159917 Marionette TRACE conn3 <- [1,70,null,{}] 07:32:39 INFO - PROCESS | 1802 | 1461249159924 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}] 07:32:40 INFO - PROCESS | 1802 | 1461249160104 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 07:32:40 INFO - PROCESS | 1802 | 1461249160240 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x99918c00 == 18 [pid = 1802] [id = 25] 07:32:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 72 (0x9994a800) [pid = 1802] [serial = 72] [outer = (nil)] 07:32:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 73 (0x99a4bc00) [pid = 1802] [serial = 73] [outer = 0x9994a800] 07:32:40 INFO - PROCESS | 1802 | 1461249160345 Marionette DEBUG loaded listener.js 07:32:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0x9df98800) [pid = 1802] [serial = 74] [outer = 0x9994a800] 07:32:41 INFO - PROCESS | 1802 | 1461249161263 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]]]}] 07:32:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:32:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1383ms 07:32:41 INFO - PROCESS | 1802 | 1461249161319 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 07:32:41 INFO - PROCESS | 1802 | 1461249161326 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 07:32:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:32:41 INFO - PROCESS | 1802 | 1461249161339 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:32:41 INFO - PROCESS | 1802 | 1461249161349 Marionette TRACE conn3 <- [1,74,null,{}] 07:32:41 INFO - PROCESS | 1802 | 1461249161364 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}] 07:32:41 INFO - PROCESS | 1802 | 1461249161568 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 07:32:41 INFO - PROCESS | 1802 | 1461249161706 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x9991e400 == 19 [pid = 1802] [id = 26] 07:32:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x9fc53000) [pid = 1802] [serial = 75] [outer = (nil)] 07:32:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0xa0adcc00) [pid = 1802] [serial = 76] [outer = 0x9fc53000] 07:32:41 INFO - PROCESS | 1802 | 1461249161797 Marionette DEBUG loaded listener.js 07:32:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0xa0c36000) [pid = 1802] [serial = 77] [outer = 0x9fc53000] 07:32:42 INFO - PROCESS | 1802 | 1461249162683 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]]]}] 07:32:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:32:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1396ms 07:32:42 INFO - PROCESS | 1802 | 1461249162745 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 07:32:42 INFO - PROCESS | 1802 | 1461249162750 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 07:32:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:32:42 INFO - PROCESS | 1802 | 1461249162758 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:32:42 INFO - PROCESS | 1802 | 1461249162761 Marionette TRACE conn3 <- [1,78,null,{}] 07:32:42 INFO - PROCESS | 1802 | 1461249162767 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}] 07:32:42 INFO - PROCESS | 1802 | 1461249162930 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 07:32:43 INFO - PROCESS | 1802 | 1461249163064 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f93b800 == 20 [pid = 1802] [id = 27] 07:32:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0xa0a99800) [pid = 1802] [serial = 78] [outer = (nil)] 07:32:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0xa0fa7400) [pid = 1802] [serial = 79] [outer = 0xa0a99800] 07:32:43 INFO - PROCESS | 1802 | 1461249163153 Marionette DEBUG loaded listener.js 07:32:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0xa2a86c00) [pid = 1802] [serial = 80] [outer = 0xa0a99800] 07:32:43 INFO - PROCESS | 1802 | 1461249163988 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]]]}] 07:32:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:32:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1281ms 07:32:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:32:44 INFO - PROCESS | 1802 | 1461249164040 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 07:32:44 INFO - PROCESS | 1802 | 1461249164043 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 07:32:44 INFO - PROCESS | 1802 | 1461249164050 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:32:44 INFO - PROCESS | 1802 | 1461249164053 Marionette TRACE conn3 <- [1,82,null,{}] 07:32:44 INFO - PROCESS | 1802 | 1461249164060 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}] 07:32:44 INFO - PROCESS | 1802 | 1461249164269 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 07:32:44 INFO - PROCESS | 1802 | 1461249164401 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:44 INFO - PROCESS | 1802 | ++DOCSHELL 0xa0fa0400 == 21 [pid = 1802] [id = 28] 07:32:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0xa0fa6c00) [pid = 1802] [serial = 81] [outer = (nil)] 07:32:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0xa3ce0c00) [pid = 1802] [serial = 82] [outer = 0xa0fa6c00] 07:32:44 INFO - PROCESS | 1802 | 1461249164502 Marionette DEBUG loaded listener.js 07:32:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0xa44d4000) [pid = 1802] [serial = 83] [outer = 0xa0fa6c00] 07:32:45 INFO - PROCESS | 1802 | 1461249165561 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]]]}] 07:32:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:32:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1583ms 07:32:45 INFO - PROCESS | 1802 | 1461249165633 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 07:32:45 INFO - PROCESS | 1802 | 1461249165638 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 07:32:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:32:45 INFO - PROCESS | 1802 | 1461249165647 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:32:45 INFO - PROCESS | 1802 | 1461249165654 Marionette TRACE conn3 <- [1,86,null,{}] 07:32:45 INFO - PROCESS | 1802 | 1461249165663 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}] 07:32:45 INFO - PROCESS | 1802 | 1461249165833 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 07:32:46 INFO - PROCESS | 1802 | 1461249166051 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x97ce8000 == 22 [pid = 1802] [id = 29] 07:32:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0x97ceec00) [pid = 1802] [serial = 84] [outer = (nil)] 07:32:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0x98c45000) [pid = 1802] [serial = 85] [outer = 0x97ceec00] 07:32:46 INFO - PROCESS | 1802 | 1461249166139 Marionette DEBUG loaded listener.js 07:32:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 86 (0x98e33c00) [pid = 1802] [serial = 86] [outer = 0x97ceec00] 07:32:46 INFO - PROCESS | 1802 | --DOCSHELL 0x91248000 == 21 [pid = 1802] [id = 22] 07:32:46 INFO - PROCESS | 1802 | --DOCSHELL 0x9b0b8c00 == 20 [pid = 1802] [id = 20] 07:32:46 INFO - PROCESS | 1802 | --DOCSHELL 0x98c45c00 == 19 [pid = 1802] [id = 18] 07:32:46 INFO - PROCESS | 1802 | --DOCSHELL 0x913f3c00 == 18 [pid = 1802] [id = 17] 07:32:47 INFO - PROCESS | 1802 | 1461249167135 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]]]}] 07:32:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:32:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1541ms 07:32:47 INFO - PROCESS | 1802 | 1461249167188 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 07:32:47 INFO - PROCESS | 1802 | 1461249167203 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 07:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:32:47 INFO - PROCESS | 1802 | 1461249167220 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:32:47 INFO - PROCESS | 1802 | 1461249167226 Marionette TRACE conn3 <- [1,90,null,{}] 07:32:47 INFO - PROCESS | 1802 | 1461249167235 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}] 07:32:47 INFO - PROCESS | 1802 | 1461249167477 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 07:32:47 INFO - PROCESS | 1802 | 1461249167690 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x946a1c00 == 19 [pid = 1802] [id = 30] 07:32:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 87 (0x9792ac00) [pid = 1802] [serial = 87] [outer = (nil)] 07:32:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 88 (0x979f5c00) [pid = 1802] [serial = 88] [outer = 0x9792ac00] 07:32:47 INFO - PROCESS | 1802 | 1461249167789 Marionette DEBUG loaded listener.js 07:32:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 89 (0x99210400) [pid = 1802] [serial = 89] [outer = 0x9792ac00] 07:32:48 INFO - PROCESS | 1802 | 1461249168613 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]]]}] 07:32:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1440ms 07:32:48 INFO - PROCESS | 1802 | 1461249168675 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 07:32:48 INFO - PROCESS | 1802 | 1461249168689 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 07:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:32:48 INFO - PROCESS | 1802 | 1461249168710 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:32:48 INFO - PROCESS | 1802 | 1461249168717 Marionette TRACE conn3 <- [1,94,null,{}] 07:32:48 INFO - PROCESS | 1802 | 1461249168726 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}] 07:32:48 INFO - PROCESS | 1802 | 1461249168904 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 07:32:49 INFO - PROCESS | 1802 | 1461249169017 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x98110000 == 20 [pid = 1802] [id = 31] 07:32:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 90 (0x98111000) [pid = 1802] [serial = 90] [outer = (nil)] 07:32:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0x98118c00) [pid = 1802] [serial = 91] [outer = 0x98111000] 07:32:49 INFO - PROCESS | 1802 | 1461249169108 Marionette DEBUG loaded listener.js 07:32:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0x9991d800) [pid = 1802] [serial = 92] [outer = 0x98111000] 07:32:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0x99a48800) [pid = 1802] [serial = 93] [outer = 0x96a36400] 07:32:50 INFO - PROCESS | 1802 | 1461249170025 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]]]}] 07:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1391ms 07:32:50 INFO - PROCESS | 1802 | 1461249170119 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 07:32:50 INFO - PROCESS | 1802 | 1461249170123 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 07:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:32:50 INFO - PROCESS | 1802 | 1461249170132 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:32:50 INFO - PROCESS | 1802 | 1461249170137 Marionette TRACE conn3 <- [1,98,null,{}] 07:32:50 INFO - PROCESS | 1802 | 1461249170156 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}] 07:32:50 INFO - PROCESS | 1802 | 1461249170336 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 07:32:50 INFO - PROCESS | 1802 | 1461249170477 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x946a8000 == 21 [pid = 1802] [id = 32] 07:32:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x98116800) [pid = 1802] [serial = 94] [outer = (nil)] 07:32:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x9fc4fc00) [pid = 1802] [serial = 95] [outer = 0x98116800] 07:32:50 INFO - PROCESS | 1802 | 1461249170608 Marionette DEBUG loaded listener.js 07:32:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0xa0a9a000) [pid = 1802] [serial = 96] [outer = 0x98116800] 07:32:51 INFO - PROCESS | 1802 | 1461249171430 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]]]}] 07:32:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:32:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1341ms 07:32:51 INFO - PROCESS | 1802 | 1461249171491 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 07:32:51 INFO - PROCESS | 1802 | 1461249171496 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 07:32:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:32:51 INFO - PROCESS | 1802 | 1461249171505 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:32:51 INFO - PROCESS | 1802 | 1461249171507 Marionette TRACE conn3 <- [1,102,null,{}] 07:32:51 INFO - PROCESS | 1802 | 1461249171514 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}] 07:32:51 INFO - PROCESS | 1802 | 1461249171703 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 07:32:51 INFO - PROCESS | 1802 | 1461249171842 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:51 INFO - PROCESS | 1802 | ++DOCSHELL 0xa2818400 == 22 [pid = 1802] [id = 33] 07:32:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0xa3c79400) [pid = 1802] [serial = 97] [outer = (nil)] 07:32:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0xa445d400) [pid = 1802] [serial = 98] [outer = 0xa3c79400] 07:32:51 INFO - PROCESS | 1802 | 1461249171930 Marionette DEBUG loaded listener.js 07:32:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x98e32800) [pid = 1802] [serial = 99] [outer = 0xa3c79400] 07:32:52 INFO - PROCESS | 1802 | 1461249172793 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]]]}] 07:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1349ms 07:32:52 INFO - PROCESS | 1802 | 1461249172855 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 07:32:52 INFO - PROCESS | 1802 | 1461249172859 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 07:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:32:52 INFO - PROCESS | 1802 | 1461249172867 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:32:52 INFO - PROCESS | 1802 | 1461249172871 Marionette TRACE conn3 <- [1,106,null,{}] 07:32:52 INFO - PROCESS | 1802 | 1461249172876 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}] 07:32:53 INFO - PROCESS | 1802 | 1461249173043 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 07:32:53 INFO - PROCESS | 1802 | 1461249173183 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f936c00 == 23 [pid = 1802] [id = 34] 07:32:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x8f93e800) [pid = 1802] [serial = 100] [outer = (nil)] 07:32:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0xa45c9c00) [pid = 1802] [serial = 101] [outer = 0x8f93e800] 07:32:53 INFO - PROCESS | 1802 | 1461249173275 Marionette DEBUG loaded listener.js 07:32:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0xa45cb400) [pid = 1802] [serial = 102] [outer = 0x8f93e800] 07:32:54 INFO - PROCESS | 1802 | 1461249174158 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]]]}] 07:32:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:32:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1330ms 07:32:54 INFO - PROCESS | 1802 | 1461249174197 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 07:32:54 INFO - PROCESS | 1802 | 1461249174202 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 07:32:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:32:54 INFO - PROCESS | 1802 | 1461249174209 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:32:54 INFO - PROCESS | 1802 | 1461249174213 Marionette TRACE conn3 <- [1,110,null,{}] 07:32:54 INFO - PROCESS | 1802 | 1461249174239 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}] 07:32:54 INFO - PROCESS | 1802 | 1461249174452 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 07:32:54 INFO - PROCESS | 1802 | 1461249174594 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x9124c800 == 24 [pid = 1802] [id = 35] 07:32:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0xa2813400) [pid = 1802] [serial = 103] [outer = (nil)] 07:32:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0xa685bc00) [pid = 1802] [serial = 104] [outer = 0xa2813400] 07:32:54 INFO - PROCESS | 1802 | 1461249174687 Marionette DEBUG loaded listener.js 07:32:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0xa6c68c00) [pid = 1802] [serial = 105] [outer = 0xa2813400] 07:32:55 INFO - PROCESS | 1802 | 1461249175568 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]]]}] 07:32:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1436ms 07:32:55 INFO - PROCESS | 1802 | 1461249175646 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 07:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:32:55 INFO - PROCESS | 1802 | 1461249175650 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 07:32:55 INFO - PROCESS | 1802 | 1461249175656 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:32:55 INFO - PROCESS | 1802 | 1461249175660 Marionette TRACE conn3 <- [1,114,null,{}] 07:32:55 INFO - PROCESS | 1802 | 1461249175666 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}] 07:32:55 INFO - PROCESS | 1802 | 1461249175862 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 07:32:56 INFO - PROCESS | 1802 | 1461249176006 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f356800 == 25 [pid = 1802] [id = 36] 07:32:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x8f357000) [pid = 1802] [serial = 106] [outer = (nil)] 07:32:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x8f361000) [pid = 1802] [serial = 107] [outer = 0x8f357000] 07:32:56 INFO - PROCESS | 1802 | 1461249176099 Marionette DEBUG loaded listener.js 07:32:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x8f363c00) [pid = 1802] [serial = 108] [outer = 0x8f357000] 07:32:57 INFO - PROCESS | 1802 | 1461249177156 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]]]}] 07:32:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:32:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1543ms 07:32:57 INFO - PROCESS | 1802 | 1461249177200 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 07:32:57 INFO - PROCESS | 1802 | 1461249177204 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 07:32:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:32:57 INFO - PROCESS | 1802 | 1461249177211 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:32:57 INFO - PROCESS | 1802 | 1461249177215 Marionette TRACE conn3 <- [1,118,null,{}] 07:32:57 INFO - PROCESS | 1802 | 1461249177221 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}] 07:32:57 INFO - PROCESS | 1802 | 1461249177449 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 07:32:57 INFO - PROCESS | 1802 | --DOCSHELL 0x99918c00 == 24 [pid = 1802] [id = 25] 07:32:57 INFO - PROCESS | 1802 | --DOCSHELL 0x9991e400 == 23 [pid = 1802] [id = 26] 07:32:57 INFO - PROCESS | 1802 | --DOCSHELL 0x8f933c00 == 22 [pid = 1802] [id = 23] 07:32:57 INFO - PROCESS | 1802 | --DOCSHELL 0x981c9400 == 21 [pid = 1802] [id = 24] 07:33:00 INFO - PROCESS | 1802 | --DOCSHELL 0x96a34800 == 20 [pid = 1802] [id = 16] 07:33:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8f93b800 == 19 [pid = 1802] [id = 27] 07:33:00 INFO - PROCESS | 1802 | --DOCSHELL 0xa0fa0400 == 18 [pid = 1802] [id = 28] 07:33:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8f934800 == 17 [pid = 1802] [id = 19] 07:33:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8f936c00 == 16 [pid = 1802] [id = 34] 07:33:00 INFO - PROCESS | 1802 | --DOCSHELL 0x9124c800 == 15 [pid = 1802] [id = 35] 07:33:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8f356800 == 14 [pid = 1802] [id = 36] 07:33:00 INFO - PROCESS | 1802 | --DOCSHELL 0x946a8000 == 13 [pid = 1802] [id = 32] 07:33:00 INFO - PROCESS | 1802 | --DOCSHELL 0xa2818400 == 12 [pid = 1802] [id = 33] 07:33:00 INFO - PROCESS | 1802 | --DOCSHELL 0x97ce8000 == 11 [pid = 1802] [id = 29] 07:33:00 INFO - PROCESS | 1802 | --DOCSHELL 0x9ea18000 == 10 [pid = 1802] [id = 21] 07:33:00 INFO - PROCESS | 1802 | --DOCSHELL 0x946a1c00 == 9 [pid = 1802] [id = 30] 07:33:00 INFO - PROCESS | 1802 | --DOCSHELL 0x98110000 == 8 [pid = 1802] [id = 31] 07:33:01 INFO - PROCESS | 1802 | 1461249181468 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f363400 == 9 [pid = 1802] [id = 37] 07:33:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x8f3e1000) [pid = 1802] [serial = 109] [outer = (nil)] 07:33:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x8f3eb000) [pid = 1802] [serial = 110] [outer = 0x8f3e1000] 07:33:01 INFO - PROCESS | 1802 | 1461249181554 Marionette DEBUG loaded listener.js 07:33:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x8f937c00) [pid = 1802] [serial = 111] [outer = 0x8f3e1000] 07:33:02 INFO - PROCESS | 1802 | 1461249182545 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]]]}] 07:33:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:33:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 5396ms 07:33:02 INFO - PROCESS | 1802 | 1461249182610 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 07:33:02 INFO - PROCESS | 1802 | 1461249182616 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 07:33:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:33:02 INFO - PROCESS | 1802 | 1461249182626 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:33:02 INFO - PROCESS | 1802 | 1461249182633 Marionette TRACE conn3 <- [1,122,null,{}] 07:33:02 INFO - PROCESS | 1802 | 1461249182641 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}] 07:33:02 INFO - PROCESS | 1802 | 1461249182821 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 07:33:02 INFO - PROCESS | 1802 | 1461249182968 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x913f2c00 == 10 [pid = 1802] [id = 38] 07:33:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x913f3c00) [pid = 1802] [serial = 112] [outer = (nil)] 07:33:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x92833000) [pid = 1802] [serial = 113] [outer = 0x913f3c00] 07:33:03 INFO - PROCESS | 1802 | 1461249183057 Marionette DEBUG loaded listener.js 07:33:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x929dc800) [pid = 1802] [serial = 114] [outer = 0x913f3c00] 07:33:03 INFO - PROCESS | 1802 | 1461249183869 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]]]}] 07:33:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1301ms 07:33:03 INFO - PROCESS | 1802 | 1461249183971 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 07:33:03 INFO - PROCESS | 1802 | 1461249183978 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 07:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:33:04 INFO - PROCESS | 1802 | 1461249184043 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:33:04 INFO - PROCESS | 1802 | 1461249184048 Marionette TRACE conn3 <- [1,126,null,{}] 07:33:04 INFO - PROCESS | 1802 | 1461249184079 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}] 07:33:04 INFO - PROCESS | 1802 | 1461249184282 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 07:33:04 INFO - PROCESS | 1802 | 1461249184353 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x91307400 == 11 [pid = 1802] [id = 39] 07:33:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x929dec00) [pid = 1802] [serial = 115] [outer = (nil)] 07:33:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x95ac8000) [pid = 1802] [serial = 116] [outer = 0x929dec00] 07:33:04 INFO - PROCESS | 1802 | 1461249184430 Marionette DEBUG loaded listener.js 07:33:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x96fe7800) [pid = 1802] [serial = 117] [outer = 0x929dec00] 07:33:05 INFO - PROCESS | 1802 | 1461249185292 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]]]}] 07:33:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:33:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1361ms 07:33:05 INFO - PROCESS | 1802 | 1461249185360 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 07:33:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:33:05 INFO - PROCESS | 1802 | 1461249185364 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 07:33:05 INFO - PROCESS | 1802 | 1461249185381 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:33:05 INFO - PROCESS | 1802 | 1461249185391 Marionette TRACE conn3 <- [1,130,null,{}] 07:33:05 INFO - PROCESS | 1802 | 1461249185407 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}] 07:33:05 INFO - PROCESS | 1802 | 1461249185611 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 07:33:05 INFO - PROCESS | 1802 | 1461249185633 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x96ab9c00 == 12 [pid = 1802] [id = 40] 07:33:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x96fdf400) [pid = 1802] [serial = 118] [outer = (nil)] 07:33:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x98116400) [pid = 1802] [serial = 119] [outer = 0x96fdf400] 07:33:05 INFO - PROCESS | 1802 | 1461249185708 Marionette DEBUG loaded listener.js 07:33:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x984a2800) [pid = 1802] [serial = 120] [outer = 0x96fdf400] 07:33:06 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x98cca400) [pid = 1802] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:33:06 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x92837000) [pid = 1802] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:33:06 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0xa0fa6c00) [pid = 1802] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:33:06 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x91249000) [pid = 1802] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:33:06 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x96fe3000) [pid = 1802] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:33:06 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x8f93d800) [pid = 1802] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:33:06 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x913fbc00) [pid = 1802] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x91304000) [pid = 1802] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x8f937400) [pid = 1802] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x97771400) [pid = 1802] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0xa0f9dc00) [pid = 1802] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0xa2813400) [pid = 1802] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0x9fc53000) [pid = 1802] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x91308800) [pid = 1802] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0xa3c79400) [pid = 1802] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0xa0a99800) [pid = 1802] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x98e2e000) [pid = 1802] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x9994a800) [pid = 1802] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x97ceec00) [pid = 1802] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x9ea18400) [pid = 1802] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x8f935c00) [pid = 1802] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x9df91800) [pid = 1802] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x9792ac00) [pid = 1802] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0x991a1c00) [pid = 1802] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x98111000) [pid = 1802] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0x8f93e800) [pid = 1802] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:33:07 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0x98116800) [pid = 1802] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:33:07 INFO - PROCESS | 1802 | 1461249187521 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]]]}] 07:33:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:33:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2170ms 07:33:07 INFO - PROCESS | 1802 | 1461249187563 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 07:33:07 INFO - PROCESS | 1802 | 1461249187567 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 07:33:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:33:07 INFO - PROCESS | 1802 | 1461249187602 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:33:07 INFO - PROCESS | 1802 | 1461249187604 Marionette TRACE conn3 <- [1,134,null,{}] 07:33:07 INFO - PROCESS | 1802 | 1461249187639 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}] 07:33:07 INFO - PROCESS | 1802 | 1461249187918 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 07:33:07 INFO - PROCESS | 1802 | 1461249187965 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3df000 == 13 [pid = 1802] [id = 41] 07:33:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x90615000) [pid = 1802] [serial = 121] [outer = (nil)] 07:33:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x96a35c00) [pid = 1802] [serial = 122] [outer = 0x90615000] 07:33:08 INFO - PROCESS | 1802 | 1461249188053 Marionette DEBUG loaded listener.js 07:33:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0x98cc8800) [pid = 1802] [serial = 123] [outer = 0x90615000] 07:33:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1215ms 07:33:08 INFO - PROCESS | 1802 | 1461249188786 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]]]}] 07:33:08 INFO - PROCESS | 1802 | 1461249188800 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 07:33:08 INFO - PROCESS | 1802 | 1461249188804 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 07:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:33:08 INFO - PROCESS | 1802 | 1461249188810 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:33:08 INFO - PROCESS | 1802 | 1461249188813 Marionette TRACE conn3 <- [1,138,null,{}] 07:33:08 INFO - PROCESS | 1802 | 1461249188872 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}] 07:33:09 INFO - PROCESS | 1802 | 1461249189089 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 07:33:09 INFO - PROCESS | 1802 | 1461249189236 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3eb800 == 14 [pid = 1802] [id = 42] 07:33:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x8f3ebc00) [pid = 1802] [serial = 124] [outer = (nil)] 07:33:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x8f93c800) [pid = 1802] [serial = 125] [outer = 0x8f3ebc00] 07:33:09 INFO - PROCESS | 1802 | 1461249189337 Marionette DEBUG loaded listener.js 07:33:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x91e45c00) [pid = 1802] [serial = 126] [outer = 0x8f3ebc00] 07:33:10 INFO - PROCESS | 1802 | 1461249190321 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]]]}] 07:33:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1547ms 07:33:10 INFO - PROCESS | 1802 | 1461249190359 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 07:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:33:10 INFO - PROCESS | 1802 | 1461249190368 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 07:33:10 INFO - PROCESS | 1802 | 1461249190375 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:33:10 INFO - PROCESS | 1802 | 1461249190380 Marionette TRACE conn3 <- [1,142,null,{}] 07:33:10 INFO - PROCESS | 1802 | 1461249190387 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}] 07:33:10 INFO - PROCESS | 1802 | 1461249190565 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 07:33:10 INFO - PROCESS | 1802 | 1461249190713 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3e5c00 == 15 [pid = 1802] [id = 43] 07:33:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x9791e800) [pid = 1802] [serial = 127] [outer = (nil)] 07:33:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x98111c00) [pid = 1802] [serial = 128] [outer = 0x9791e800] 07:33:10 INFO - PROCESS | 1802 | 1461249190803 Marionette DEBUG loaded listener.js 07:33:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x984a2400) [pid = 1802] [serial = 129] [outer = 0x9791e800] 07:33:11 INFO - PROCESS | 1802 | 1461249191724 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]]]}] 07:33:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:33:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1387ms 07:33:11 INFO - PROCESS | 1802 | 1461249191762 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 07:33:11 INFO - PROCESS | 1802 | 1461249191766 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 07:33:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:33:11 INFO - PROCESS | 1802 | 1461249191773 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:33:11 INFO - PROCESS | 1802 | 1461249191777 Marionette TRACE conn3 <- [1,146,null,{}] 07:33:11 INFO - PROCESS | 1802 | 1461249191783 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}] 07:33:11 INFO - PROCESS | 1802 | 1461249191981 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 07:33:12 INFO - PROCESS | 1802 | 1461249192125 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x9920d800 == 16 [pid = 1802] [id = 44] 07:33:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x99915400) [pid = 1802] [serial = 130] [outer = (nil)] 07:33:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x9b0b2c00) [pid = 1802] [serial = 131] [outer = 0x99915400] 07:33:12 INFO - PROCESS | 1802 | 1461249192222 Marionette DEBUG loaded listener.js 07:33:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x9df9cc00) [pid = 1802] [serial = 132] [outer = 0x99915400] 07:33:13 INFO - PROCESS | 1802 | 1461249193240 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]]]}] 07:33:13 INFO - PROCESS | 1802 | 1461249193262 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:33:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:33:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1544ms 07:33:13 INFO - PROCESS | 1802 | 1461249193327 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 07:33:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:33:13 INFO - PROCESS | 1802 | 1461249193336 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 07:33:13 INFO - PROCESS | 1802 | 1461249193352 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:33:13 INFO - PROCESS | 1802 | 1461249193355 Marionette TRACE conn3 <- [1,150,null,{}] 07:33:13 INFO - PROCESS | 1802 | 1461249193403 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}] 07:33:13 INFO - PROCESS | 1802 | 1461249193601 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 07:33:13 INFO - PROCESS | 1802 | 1461249193762 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x9fb32000 == 17 [pid = 1802] [id = 45] 07:33:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x9fc9dc00) [pid = 1802] [serial = 133] [outer = (nil)] 07:33:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x9feec000) [pid = 1802] [serial = 134] [outer = 0x9fc9dc00] 07:33:13 INFO - PROCESS | 1802 | 1461249193855 Marionette DEBUG loaded listener.js 07:33:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0xa0c34c00) [pid = 1802] [serial = 135] [outer = 0x9fc9dc00] 07:33:14 INFO - PROCESS | 1802 | 1461249194796 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]]]}] 07:33:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1494ms 07:33:14 INFO - PROCESS | 1802 | 1461249194839 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 07:33:14 INFO - PROCESS | 1802 | 1461249194844 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 07:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:33:14 INFO - PROCESS | 1802 | 1461249194851 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:33:14 INFO - PROCESS | 1802 | 1461249194855 Marionette TRACE conn3 <- [1,154,null,{}] 07:33:14 INFO - PROCESS | 1802 | 1461249194862 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}] 07:33:15 INFO - PROCESS | 1802 | 1461249195066 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 07:33:15 INFO - PROCESS | 1802 | 1461249195649 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3e2000 == 18 [pid = 1802] [id = 46] 07:33:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x8f3e2800) [pid = 1802] [serial = 136] [outer = (nil)] 07:33:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x8f935800) [pid = 1802] [serial = 137] [outer = 0x8f3e2800] 07:33:15 INFO - PROCESS | 1802 | 1461249195736 Marionette DEBUG loaded listener.js 07:33:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x91e3e800) [pid = 1802] [serial = 138] [outer = 0x8f3e2800] 07:33:16 INFO - PROCESS | 1802 | 1461249196578 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]]]}] 07:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1787ms 07:33:16 INFO - PROCESS | 1802 | 1461249196639 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 07:33:16 INFO - PROCESS | 1802 | 1461249196647 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 07:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:33:16 INFO - PROCESS | 1802 | 1461249196657 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:33:16 INFO - PROCESS | 1802 | 1461249196661 Marionette TRACE conn3 <- [1,158,null,{}] 07:33:16 INFO - PROCESS | 1802 | 1461249196669 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}] 07:33:16 INFO - PROCESS | 1802 | 1461249196831 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 07:33:17 INFO - PROCESS | 1802 | 1461249196995 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x929de400 == 19 [pid = 1802] [id = 47] 07:33:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x946a1c00) [pid = 1802] [serial = 139] [outer = (nil)] 07:33:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x946ae800) [pid = 1802] [serial = 140] [outer = 0x946a1c00] 07:33:17 INFO - PROCESS | 1802 | 1461249197229 Marionette DEBUG loaded listener.js 07:33:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x97779400) [pid = 1802] [serial = 141] [outer = 0x946a1c00] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x9849ec00) [pid = 1802] [serial = 12] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x983f8c00) [pid = 1802] [serial = 9] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x8f361000) [pid = 1802] [serial = 107] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x92838c00) [pid = 1802] [serial = 47] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x98c44000) [pid = 1802] [serial = 46] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0xa281ec00) [pid = 1802] [serial = 2] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0x91309c00) [pid = 1802] [serial = 64] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x91247c00) [pid = 1802] [serial = 41] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x96fe1800) [pid = 1802] [serial = 43] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x9130dc00) [pid = 1802] [serial = 25] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x95a07000) [pid = 1802] [serial = 28] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x979ef000) [pid = 1802] [serial = 31] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x8f93ac00) [pid = 1802] [serial = 22] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x91e4a000) [pid = 1802] [serial = 26] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x99916400) [pid = 1802] [serial = 34] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x99a48c00) [pid = 1802] [serial = 35] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0xa4465000) [pid = 1802] [serial = 37] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0x9130f400) [pid = 1802] [serial = 17] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x9792ec00) [pid = 1802] [serial = 44] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0x8fb4bc00) [pid = 1802] [serial = 40] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0x8f93e000) [pid = 1802] [serial = 23] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 92 (0xa45bd800) [pid = 1802] [serial = 38] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 91 (0x98e32c00) [pid = 1802] [serial = 53] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 90 (0x98e2dc00) [pid = 1802] [serial = 52] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 89 (0x99210400) [pid = 1802] [serial = 89] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 88 (0x98118c00) [pid = 1802] [serial = 91] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 87 (0x9792e400) [pid = 1802] [serial = 50] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 86 (0x98e33c00) [pid = 1802] [serial = 86] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 85 (0xa44d4000) [pid = 1802] [serial = 83] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 84 (0x96baec00) [pid = 1802] [serial = 49] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 83 (0x98e36800) [pid = 1802] [serial = 70] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 82 (0xa0fa7400) [pid = 1802] [serial = 79] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 81 (0xa3ce0c00) [pid = 1802] [serial = 82] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 80 (0x96ab3c00) [pid = 1802] [serial = 65] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 79 (0x8fb4ec00) [pid = 1802] [serial = 67] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 78 (0xa0a9a000) [pid = 1802] [serial = 96] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 77 (0xa445d400) [pid = 1802] [serial = 98] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 76 (0x9fc55000) [pid = 1802] [serial = 62] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 75 (0x99a4bc00) [pid = 1802] [serial = 73] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 74 (0x9fc50c00) [pid = 1802] [serial = 61] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 73 (0x913eec00) [pid = 1802] [serial = 68] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 72 (0x977ca400) [pid = 1802] [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.] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 71 (0x9ea04000) [pid = 1802] [serial = 59] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 70 (0x979f5c00) [pid = 1802] [serial = 88] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 69 (0x9df9b400) [pid = 1802] [serial = 58] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 68 (0x99a3ec00) [pid = 1802] [serial = 56] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 67 (0x9991d800) [pid = 1802] [serial = 92] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 66 (0x99944c00) [pid = 1802] [serial = 55] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 65 (0xa685bc00) [pid = 1802] [serial = 104] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 64 (0xa0c36000) [pid = 1802] [serial = 77] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 63 (0x9130a800) [pid = 1802] [serial = 16] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 62 (0x91251400) [pid = 1802] [serial = 19] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 61 (0x98e32800) [pid = 1802] [serial = 99] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 60 (0xa2a86c00) [pid = 1802] [serial = 80] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 59 (0x991a1800) [pid = 1802] [serial = 71] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 58 (0xa0adcc00) [pid = 1802] [serial = 76] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 57 (0xa45c9c00) [pid = 1802] [serial = 101] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 56 (0x9df98800) [pid = 1802] [serial = 74] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 55 (0x98c45000) [pid = 1802] [serial = 85] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 54 (0xa45cb400) [pid = 1802] [serial = 102] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 53 (0x9fc4fc00) [pid = 1802] [serial = 95] [outer = (nil)] [url = about:blank] 07:33:17 INFO - PROCESS | 1802 | --DOMWINDOW == 52 (0xa6c68c00) [pid = 1802] [serial = 105] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1802 | 1461249198259 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]]]}] 07:33:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:33:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1638ms 07:33:18 INFO - PROCESS | 1802 | 1461249198296 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 07:33:18 INFO - PROCESS | 1802 | 1461249198301 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 07:33:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:33:18 INFO - PROCESS | 1802 | 1461249198310 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:33:18 INFO - PROCESS | 1802 | 1461249198313 Marionette TRACE conn3 <- [1,162,null,{}] 07:33:18 INFO - PROCESS | 1802 | 1461249198319 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}] 07:33:18 INFO - PROCESS | 1802 | 1461249198472 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 07:33:18 INFO - PROCESS | 1802 | 1461249198489 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x9130fc00 == 20 [pid = 1802] [id = 48] 07:33:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 53 (0x91310000) [pid = 1802] [serial = 142] [outer = (nil)] 07:33:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 54 (0x929e4c00) [pid = 1802] [serial = 143] [outer = 0x91310000] 07:33:18 INFO - PROCESS | 1802 | 1461249198565 Marionette DEBUG loaded listener.js 07:33:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 55 (0x96fe8000) [pid = 1802] [serial = 144] [outer = 0x91310000] 07:33:19 INFO - PROCESS | 1802 | 1461249199337 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]]]}] 07:33:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1081ms 07:33:19 INFO - PROCESS | 1802 | 1461249199391 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 07:33:19 INFO - PROCESS | 1802 | 1461249199394 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 07:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:33:19 INFO - PROCESS | 1802 | 1461249199403 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:33:19 INFO - PROCESS | 1802 | 1461249199411 Marionette TRACE conn3 <- [1,166,null,{}] 07:33:19 INFO - PROCESS | 1802 | 1461249199425 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}] 07:33:19 INFO - PROCESS | 1802 | 1461249199578 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 07:33:19 INFO - PROCESS | 1802 | 1461249199588 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x95a08c00 == 21 [pid = 1802] [id = 49] 07:33:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 56 (0x97934c00) [pid = 1802] [serial = 145] [outer = (nil)] 07:33:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 57 (0x98112800) [pid = 1802] [serial = 146] [outer = 0x97934c00] 07:33:19 INFO - PROCESS | 1802 | 1461249199661 Marionette DEBUG loaded listener.js 07:33:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 58 (0x981c9000) [pid = 1802] [serial = 147] [outer = 0x97934c00] 07:33:20 INFO - PROCESS | 1802 | 1461249200462 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]]]}] 07:33:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:33:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1090ms 07:33:20 INFO - PROCESS | 1802 | 1461249200497 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 07:33:20 INFO - PROCESS | 1802 | 1461249200501 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 07:33:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:33:20 INFO - PROCESS | 1802 | 1461249200508 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:33:20 INFO - PROCESS | 1802 | 1461249200510 Marionette TRACE conn3 <- [1,170,null,{}] 07:33:20 INFO - PROCESS | 1802 | 1461249200522 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}] 07:33:20 INFO - PROCESS | 1802 | 1461249200705 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 07:33:20 INFO - PROCESS | 1802 | 1461249200768 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f35f800 == 22 [pid = 1802] [id = 50] 07:33:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 59 (0x9060c400) [pid = 1802] [serial = 148] [outer = (nil)] 07:33:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0x98c44c00) [pid = 1802] [serial = 149] [outer = 0x9060c400] 07:33:20 INFO - PROCESS | 1802 | 1461249200841 Marionette DEBUG loaded listener.js 07:33:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0x98923400) [pid = 1802] [serial = 150] [outer = 0x9060c400] 07:33:21 INFO - PROCESS | 1802 | 1461249201732 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]]]}] 07:33:21 INFO - PROCESS | 1802 | --DOMWINDOW == 60 (0x96fdf400) [pid = 1802] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:33:21 INFO - PROCESS | 1802 | --DOMWINDOW == 59 (0x8f3e1000) [pid = 1802] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:33:21 INFO - PROCESS | 1802 | --DOMWINDOW == 58 (0x913f3c00) [pid = 1802] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:33:21 INFO - PROCESS | 1802 | --DOMWINDOW == 57 (0x929dec00) [pid = 1802] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:33:21 INFO - PROCESS | 1802 | --DOMWINDOW == 56 (0x8f357000) [pid = 1802] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1295ms 07:33:21 INFO - PROCESS | 1802 | 1461249201807 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 07:33:21 INFO - PROCESS | 1802 | 1461249201811 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 07:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:33:21 INFO - PROCESS | 1802 | 1461249201817 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:33:21 INFO - PROCESS | 1802 | 1461249201820 Marionette TRACE conn3 <- [1,174,null,{}] 07:33:21 INFO - PROCESS | 1802 | 1461249201826 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}] 07:33:21 INFO - PROCESS | 1802 | 1461249201983 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 07:33:22 INFO - PROCESS | 1802 | 1461249202007 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3e7400 == 23 [pid = 1802] [id = 51] 07:33:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 57 (0x913f3c00) [pid = 1802] [serial = 151] [outer = (nil)] 07:33:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 58 (0x98114c00) [pid = 1802] [serial = 152] [outer = 0x913f3c00] 07:33:22 INFO - PROCESS | 1802 | 1461249202097 Marionette DEBUG loaded listener.js 07:33:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 59 (0x98e34400) [pid = 1802] [serial = 153] [outer = 0x913f3c00] 07:33:22 INFO - PROCESS | 1802 | 1461249202916 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]]]}] 07:33:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:33:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1134ms 07:33:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:33:22 INFO - PROCESS | 1802 | 1461249202952 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 07:33:22 INFO - PROCESS | 1802 | 1461249202955 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 07:33:22 INFO - PROCESS | 1802 | 1461249202966 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:33:22 INFO - PROCESS | 1802 | 1461249202969 Marionette TRACE conn3 <- [1,178,null,{}] 07:33:22 INFO - PROCESS | 1802 | 1461249202973 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}] 07:33:23 INFO - PROCESS | 1802 | 1461249203125 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 07:33:23 INFO - PROCESS | 1802 | 1461249203135 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fb4cc00 == 24 [pid = 1802] [id = 52] 07:33:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0x98ebfc00) [pid = 1802] [serial = 154] [outer = (nil)] 07:33:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0x9991dc00) [pid = 1802] [serial = 155] [outer = 0x98ebfc00] 07:33:23 INFO - PROCESS | 1802 | 1461249203209 Marionette DEBUG loaded listener.js 07:33:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 62 (0x99944c00) [pid = 1802] [serial = 156] [outer = 0x98ebfc00] 07:33:23 INFO - PROCESS | 1802 | 1461249203983 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]]]}] 07:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1042ms 07:33:24 INFO - PROCESS | 1802 | 1461249204004 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 07:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:33:24 INFO - PROCESS | 1802 | 1461249204009 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 07:33:24 INFO - PROCESS | 1802 | 1461249204015 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:33:24 INFO - PROCESS | 1802 | 1461249204018 Marionette TRACE conn3 <- [1,182,null,{}] 07:33:24 INFO - PROCESS | 1802 | 1461249204041 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}] 07:33:24 INFO - PROCESS | 1802 | 1461249204191 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 07:33:24 INFO - PROCESS | 1802 | 1461249204363 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f358400 == 25 [pid = 1802] [id = 53] 07:33:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 63 (0x8f359800) [pid = 1802] [serial = 157] [outer = (nil)] 07:33:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 64 (0x8f3e1400) [pid = 1802] [serial = 158] [outer = 0x8f359800] 07:33:24 INFO - PROCESS | 1802 | 1461249204502 Marionette DEBUG loaded listener.js 07:33:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 65 (0x8f937000) [pid = 1802] [serial = 159] [outer = 0x8f359800] 07:33:25 INFO - PROCESS | 1802 | 1461249205472 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]]]}] 07:33:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:33:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1503ms 07:33:25 INFO - PROCESS | 1802 | 1461249205520 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 07:33:25 INFO - PROCESS | 1802 | 1461249205528 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 07:33:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:33:25 INFO - PROCESS | 1802 | 1461249205538 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:33:25 INFO - PROCESS | 1802 | 1461249205543 Marionette TRACE conn3 <- [1,186,null,{}] 07:33:25 INFO - PROCESS | 1802 | 1461249205551 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}] 07:33:25 INFO - PROCESS | 1802 | 1461249205745 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 07:33:25 INFO - PROCESS | 1802 | 1461249205855 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x91302800 == 26 [pid = 1802] [id = 54] 07:33:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 66 (0x946a9c00) [pid = 1802] [serial = 160] [outer = (nil)] 07:33:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 67 (0x96a32400) [pid = 1802] [serial = 161] [outer = 0x946a9c00] 07:33:25 INFO - PROCESS | 1802 | 1461249205954 Marionette DEBUG loaded listener.js 07:33:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 68 (0x97916c00) [pid = 1802] [serial = 162] [outer = 0x946a9c00] 07:33:26 INFO - PROCESS | 1802 | 1461249206871 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]]]}] 07:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1382ms 07:33:26 INFO - PROCESS | 1802 | 1461249206924 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 07:33:26 INFO - PROCESS | 1802 | 1461249206930 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 07:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:33:26 INFO - PROCESS | 1802 | 1461249206956 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:33:26 INFO - PROCESS | 1802 | 1461249206960 Marionette TRACE conn3 <- [1,190,null,{}] 07:33:26 INFO - PROCESS | 1802 | 1461249206967 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}] 07:33:27 INFO - PROCESS | 1802 | 1461249207160 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 07:33:27 INFO - PROCESS | 1802 | 1461249207303 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x928a6400 == 27 [pid = 1802] [id = 55] 07:33:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 69 (0x97ced000) [pid = 1802] [serial = 163] [outer = (nil)] 07:33:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 70 (0x98c44400) [pid = 1802] [serial = 164] [outer = 0x97ced000] 07:33:27 INFO - PROCESS | 1802 | 1461249207397 Marionette DEBUG loaded listener.js 07:33:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 71 (0x991a2800) [pid = 1802] [serial = 165] [outer = 0x97ced000] 07:33:28 INFO - PROCESS | 1802 | 1461249208283 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]]]}] 07:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1384ms 07:33:28 INFO - PROCESS | 1802 | 1461249208340 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 07:33:28 INFO - PROCESS | 1802 | 1461249208345 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 07:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:33:28 INFO - PROCESS | 1802 | 1461249208362 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:33:28 INFO - PROCESS | 1802 | 1461249208372 Marionette TRACE conn3 <- [1,194,null,{}] 07:33:28 INFO - PROCESS | 1802 | 1461249208380 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}] 07:33:28 INFO - PROCESS | 1802 | 1461249208598 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 07:33:28 INFO - PROCESS | 1802 | 1461249208737 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x991aa800 == 28 [pid = 1802] [id = 56] 07:33:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 72 (0x99a43400) [pid = 1802] [serial = 166] [outer = (nil)] 07:33:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 73 (0x9df92400) [pid = 1802] [serial = 167] [outer = 0x99a43400] 07:33:28 INFO - PROCESS | 1802 | 1461249208830 Marionette DEBUG loaded listener.js 07:33:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0x9ea04400) [pid = 1802] [serial = 168] [outer = 0x99a43400] 07:33:29 INFO - PROCESS | 1802 | 1461249209725 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]]]}] 07:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1403ms 07:33:29 INFO - PROCESS | 1802 | 1461249209757 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 07:33:29 INFO - PROCESS | 1802 | 1461249209761 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 07:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:33:29 INFO - PROCESS | 1802 | 1461249209767 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:33:29 INFO - PROCESS | 1802 | 1461249209770 Marionette TRACE conn3 <- [1,198,null,{}] 07:33:29 INFO - PROCESS | 1802 | 1461249209776 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}] 07:33:29 INFO - PROCESS | 1802 | 1461249209939 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 07:33:30 INFO - PROCESS | 1802 | 1461249210081 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x99a48c00 == 29 [pid = 1802] [id = 57] 07:33:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x99c26000) [pid = 1802] [serial = 169] [outer = (nil)] 07:33:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0x9fc57800) [pid = 1802] [serial = 170] [outer = 0x99c26000] 07:33:30 INFO - PROCESS | 1802 | 1461249210171 Marionette DEBUG loaded listener.js 07:33:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0x9fca5000) [pid = 1802] [serial = 171] [outer = 0x99c26000] 07:33:31 INFO - PROCESS | 1802 | 1461249211176 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]]]}] 07:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1482ms 07:33:31 INFO - PROCESS | 1802 | 1461249211250 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 07:33:31 INFO - PROCESS | 1802 | 1461249211253 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 07:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:33:31 INFO - PROCESS | 1802 | 1461249211260 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:33:31 INFO - PROCESS | 1802 | 1461249211263 Marionette TRACE conn3 <- [1,202,null,{}] 07:33:31 INFO - PROCESS | 1802 | 1461249211269 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}] 07:33:31 INFO - PROCESS | 1802 | 1461249211434 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 07:33:31 INFO - PROCESS | 1802 | 1461249211574 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x9ea1a400 == 30 [pid = 1802] [id = 58] 07:33:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0xa0a43400) [pid = 1802] [serial = 172] [outer = (nil)] 07:33:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0xa0ad0400) [pid = 1802] [serial = 173] [outer = 0xa0a43400] 07:33:31 INFO - PROCESS | 1802 | 1461249211679 Marionette DEBUG loaded listener.js 07:33:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0xa0c32800) [pid = 1802] [serial = 174] [outer = 0xa0a43400] 07:33:32 INFO - PROCESS | 1802 | 1461249212863 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]]]}] 07:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1635ms 07:33:32 INFO - PROCESS | 1802 | 1461249212895 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 07:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:33:32 INFO - PROCESS | 1802 | 1461249212901 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 07:33:32 INFO - PROCESS | 1802 | 1461249212909 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:33:32 INFO - PROCESS | 1802 | 1461249212915 Marionette TRACE conn3 <- [1,206,null,{}] 07:33:32 INFO - PROCESS | 1802 | 1461249212924 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}] 07:33:33 INFO - PROCESS | 1802 | 1461249213127 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 07:33:33 INFO - PROCESS | 1802 | 1461249213309 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f93d800 == 31 [pid = 1802] [id = 59] 07:33:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x92837400) [pid = 1802] [serial = 175] [outer = (nil)] 07:33:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0x929df000) [pid = 1802] [serial = 176] [outer = 0x92837400] 07:33:33 INFO - PROCESS | 1802 | 1461249213393 Marionette DEBUG loaded listener.js 07:33:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0x95a09800) [pid = 1802] [serial = 177] [outer = 0x92837400] 07:33:34 INFO - PROCESS | 1802 | 1461249214303 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]]]}] 07:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1436ms 07:33:34 INFO - PROCESS | 1802 | 1461249214345 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 07:33:34 INFO - PROCESS | 1802 | 1461249214357 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 07:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:33:34 INFO - PROCESS | 1802 | 1461249214377 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:33:34 INFO - PROCESS | 1802 | 1461249214382 Marionette TRACE conn3 <- [1,210,null,{}] 07:33:34 INFO - PROCESS | 1802 | 1461249214388 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}] 07:33:34 INFO - PROCESS | 1802 | 1461249214592 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 07:33:34 INFO - PROCESS | 1802 | --DOMWINDOW == 82 (0x96a35c00) [pid = 1802] [serial = 122] [outer = (nil)] [url = about:blank] 07:33:34 INFO - PROCESS | 1802 | --DOMWINDOW == 81 (0x8f363c00) [pid = 1802] [serial = 108] [outer = (nil)] [url = about:blank] 07:33:34 INFO - PROCESS | 1802 | --DOMWINDOW == 80 (0x98116400) [pid = 1802] [serial = 119] [outer = (nil)] [url = about:blank] 07:33:34 INFO - PROCESS | 1802 | --DOMWINDOW == 79 (0x8f3eb000) [pid = 1802] [serial = 110] [outer = (nil)] [url = about:blank] 07:33:34 INFO - PROCESS | 1802 | --DOMWINDOW == 78 (0x8f937c00) [pid = 1802] [serial = 111] [outer = (nil)] [url = about:blank] 07:33:34 INFO - PROCESS | 1802 | --DOMWINDOW == 77 (0x92833000) [pid = 1802] [serial = 113] [outer = (nil)] [url = about:blank] 07:33:34 INFO - PROCESS | 1802 | --DOMWINDOW == 76 (0x95ac8000) [pid = 1802] [serial = 116] [outer = (nil)] [url = about:blank] 07:33:34 INFO - PROCESS | 1802 | --DOMWINDOW == 75 (0x96fe7800) [pid = 1802] [serial = 117] [outer = (nil)] [url = about:blank] 07:33:34 INFO - PROCESS | 1802 | --DOMWINDOW == 74 (0x984a2800) [pid = 1802] [serial = 120] [outer = (nil)] [url = about:blank] 07:33:34 INFO - PROCESS | 1802 | --DOMWINDOW == 73 (0x929dc800) [pid = 1802] [serial = 114] [outer = (nil)] [url = about:blank] 07:33:34 INFO - PROCESS | 1802 | 1461249214752 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f358c00 == 32 [pid = 1802] [id = 60] 07:33:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0x8f35a000) [pid = 1802] [serial = 178] [outer = (nil)] 07:33:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x9283ac00) [pid = 1802] [serial = 179] [outer = 0x8f35a000] 07:33:34 INFO - PROCESS | 1802 | 1461249214827 Marionette DEBUG loaded listener.js 07:33:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0x929dfc00) [pid = 1802] [serial = 180] [outer = 0x8f35a000] 07:33:35 INFO - PROCESS | 1802 | 1461249215558 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]]]}] 07:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1237ms 07:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:33:35 INFO - PROCESS | 1802 | 1461249215611 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 07:33:35 INFO - PROCESS | 1802 | 1461249215614 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 07:33:35 INFO - PROCESS | 1802 | 1461249215621 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:33:35 INFO - PROCESS | 1802 | 1461249215626 Marionette TRACE conn3 <- [1,214,null,{}] 07:33:35 INFO - PROCESS | 1802 | 1461249215651 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}] 07:33:35 INFO - PROCESS | 1802 | 1461249215803 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 07:33:35 INFO - PROCESS | 1802 | 1461249215816 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x98110c00 == 33 [pid = 1802] [id = 61] 07:33:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0x98c4b000) [pid = 1802] [serial = 181] [outer = (nil)] 07:33:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0x98e2e800) [pid = 1802] [serial = 182] [outer = 0x98c4b000] 07:33:35 INFO - PROCESS | 1802 | 1461249215893 Marionette DEBUG loaded listener.js 07:33:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0x991a2000) [pid = 1802] [serial = 183] [outer = 0x98c4b000] 07:33:36 INFO - PROCESS | 1802 | 1461249216647 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]]]}] 07:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1089ms 07:33:36 INFO - PROCESS | 1802 | 1461249216722 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 07:33:36 INFO - PROCESS | 1802 | 1461249216726 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 07:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:33:36 INFO - PROCESS | 1802 | 1461249216732 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:33:36 INFO - PROCESS | 1802 | 1461249216736 Marionette TRACE conn3 <- [1,218,null,{}] 07:33:36 INFO - PROCESS | 1802 | 1461249216741 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}] 07:33:36 INFO - PROCESS | 1802 | 1461249216895 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 07:33:36 INFO - PROCESS | 1802 | 1461249216906 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x991ad000 == 34 [pid = 1802] [id = 62] 07:33:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0x999cfc00) [pid = 1802] [serial = 184] [outer = (nil)] 07:33:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x99c28800) [pid = 1802] [serial = 185] [outer = 0x999cfc00] 07:33:36 INFO - PROCESS | 1802 | 1461249216979 Marionette DEBUG loaded listener.js 07:33:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0x9fb30000) [pid = 1802] [serial = 186] [outer = 0x999cfc00] 07:33:37 INFO - PROCESS | 1802 | 1461249217978 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]]]}] 07:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1294ms 07:33:38 INFO - PROCESS | 1802 | 1461249218026 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 07:33:38 INFO - PROCESS | 1802 | 1461249218030 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 07:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:33:38 INFO - PROCESS | 1802 | 1461249218041 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:33:38 INFO - PROCESS | 1802 | 1461249218043 Marionette TRACE conn3 <- [1,222,null,{}] 07:33:38 INFO - PROCESS | 1802 | 1461249218049 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}] 07:33:38 INFO - PROCESS | 1802 | 1461249218237 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 07:33:38 INFO - PROCESS | 1802 | 1461249218266 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x9b0b0800 == 35 [pid = 1802] [id = 63] 07:33:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0x9fc5c400) [pid = 1802] [serial = 187] [outer = (nil)] 07:33:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0xa0a45c00) [pid = 1802] [serial = 188] [outer = 0x9fc5c400] 07:33:38 INFO - PROCESS | 1802 | 1461249218340 Marionette DEBUG loaded listener.js 07:33:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0xa0a9a000) [pid = 1802] [serial = 189] [outer = 0x9fc5c400] 07:33:39 INFO - PROCESS | 1802 | 1461249219165 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]]]}] 07:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1148ms 07:33:39 INFO - PROCESS | 1802 | --DOMWINDOW == 84 (0x9060c400) [pid = 1802] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:33:39 INFO - PROCESS | 1802 | --DOMWINDOW == 83 (0x913f3c00) [pid = 1802] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:33:39 INFO - PROCESS | 1802 | --DOMWINDOW == 82 (0x91310000) [pid = 1802] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:33:39 INFO - PROCESS | 1802 | --DOMWINDOW == 81 (0x946a1c00) [pid = 1802] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:33:39 INFO - PROCESS | 1802 | --DOMWINDOW == 80 (0x8f3e2800) [pid = 1802] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:33:39 INFO - PROCESS | 1802 | --DOMWINDOW == 79 (0x97934c00) [pid = 1802] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:33:39 INFO - PROCESS | 1802 | --DOMWINDOW == 78 (0x90615000) [pid = 1802] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:33:39 INFO - PROCESS | 1802 | 1461249219313 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 07:33:39 INFO - PROCESS | 1802 | 1461249219316 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 07:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:33:39 INFO - PROCESS | 1802 | 1461249219336 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:33:39 INFO - PROCESS | 1802 | 1461249219338 Marionette TRACE conn3 <- [1,226,null,{}] 07:33:39 INFO - PROCESS | 1802 | 1461249219344 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}] 07:33:39 INFO - PROCESS | 1802 | 1461249219525 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 07:33:39 INFO - PROCESS | 1802 | 1461249219536 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3dfc00 == 36 [pid = 1802] [id = 64] 07:33:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0x8f3e4800) [pid = 1802] [serial = 190] [outer = (nil)] 07:33:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0xa0c40800) [pid = 1802] [serial = 191] [outer = 0x8f3e4800] 07:33:39 INFO - PROCESS | 1802 | 1461249219697 Marionette DEBUG loaded listener.js 07:33:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0xa0fa0000) [pid = 1802] [serial = 192] [outer = 0x8f3e4800] 07:33:40 INFO - PROCESS | 1802 | 1461249220354 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]]]}] 07:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1035ms 07:33:40 INFO - PROCESS | 1802 | 1461249220371 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 07:33:40 INFO - PROCESS | 1802 | 1461249220374 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 07:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:33:40 INFO - PROCESS | 1802 | 1461249220383 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:33:40 INFO - PROCESS | 1802 | 1461249220386 Marionette TRACE conn3 <- [1,230,null,{}] 07:33:40 INFO - PROCESS | 1802 | 1461249220392 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}] 07:33:40 INFO - PROCESS | 1802 | 1461249220530 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 07:33:40 INFO - PROCESS | 1802 | 1461249220640 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fb4e000 == 37 [pid = 1802] [id = 65] 07:33:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0x906b7400) [pid = 1802] [serial = 193] [outer = (nil)] 07:33:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0x906c0000) [pid = 1802] [serial = 194] [outer = 0x906b7400] 07:33:40 INFO - PROCESS | 1802 | 1461249220712 Marionette DEBUG loaded listener.js 07:33:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0x906c4400) [pid = 1802] [serial = 195] [outer = 0x906b7400] 07:33:41 INFO - PROCESS | 1802 | 1461249221423 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]]]}] 07:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1078ms 07:33:41 INFO - PROCESS | 1802 | 1461249221463 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 07:33:41 INFO - PROCESS | 1802 | 1461249221469 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 07:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:33:41 INFO - PROCESS | 1802 | 1461249221478 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:33:41 INFO - PROCESS | 1802 | 1461249221485 Marionette TRACE conn3 <- [1,234,null,{}] 07:33:41 INFO - PROCESS | 1802 | 1461249221495 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}] 07:33:41 INFO - PROCESS | 1802 | 1461249221708 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 07:33:41 INFO - PROCESS | 1802 | 1461249221843 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fb48800 == 38 [pid = 1802] [id = 66] 07:33:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0x906ba800) [pid = 1802] [serial = 196] [outer = (nil)] 07:33:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 86 (0x906be800) [pid = 1802] [serial = 197] [outer = 0x906ba800] 07:33:41 INFO - PROCESS | 1802 | 1461249221932 Marionette DEBUG loaded listener.js 07:33:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 87 (0x91249c00) [pid = 1802] [serial = 198] [outer = 0x906ba800] 07:33:42 INFO - PROCESS | 1802 | 1461249222796 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]]]}] 07:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1336ms 07:33:42 INFO - PROCESS | 1802 | 1461249222834 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 07:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:33:42 INFO - PROCESS | 1802 | 1461249222844 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 07:33:42 INFO - PROCESS | 1802 | 1461249222856 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:33:42 INFO - PROCESS | 1802 | 1461249222861 Marionette TRACE conn3 <- [1,238,null,{}] 07:33:42 INFO - PROCESS | 1802 | 1461249222867 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}] 07:33:43 INFO - PROCESS | 1802 | 1461249223042 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 07:33:43 INFO - PROCESS | 1802 | 1461249223181 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x92af6800 == 39 [pid = 1802] [id = 67] 07:33:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 88 (0x92af6c00) [pid = 1802] [serial = 199] [outer = (nil)] 07:33:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 89 (0x92af8c00) [pid = 1802] [serial = 200] [outer = 0x92af6c00] 07:33:43 INFO - PROCESS | 1802 | 1461249223372 Marionette DEBUG loaded listener.js 07:33:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 90 (0x92afb400) [pid = 1802] [serial = 201] [outer = 0x92af6c00] 07:33:44 INFO - PROCESS | 1802 | 1461249224275 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]]]}] 07:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1483ms 07:33:44 INFO - PROCESS | 1802 | 1461249224338 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 07:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:33:44 INFO - PROCESS | 1802 | 1461249224343 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 07:33:44 INFO - PROCESS | 1802 | 1461249224349 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:33:44 INFO - PROCESS | 1802 | 1461249224355 Marionette TRACE conn3 <- [1,242,null,{}] 07:33:44 INFO - PROCESS | 1802 | 1461249224372 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}] 07:33:44 INFO - PROCESS | 1802 | 1461249224601 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 07:33:44 INFO - PROCESS | 1802 | 1461249224745 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x9130ac00 == 40 [pid = 1802] [id = 68] 07:33:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0x95ad3400) [pid = 1802] [serial = 202] [outer = (nil)] 07:33:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0x97ce6c00) [pid = 1802] [serial = 203] [outer = 0x95ad3400] 07:33:44 INFO - PROCESS | 1802 | 1461249224840 Marionette DEBUG loaded listener.js 07:33:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0x98c45800) [pid = 1802] [serial = 204] [outer = 0x95ad3400] 07:33:45 INFO - PROCESS | 1802 | 1461249225782 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]]]}] 07:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1496ms 07:33:45 INFO - PROCESS | 1802 | 1461249225845 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 07:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:33:45 INFO - PROCESS | 1802 | 1461249225850 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 07:33:45 INFO - PROCESS | 1802 | 1461249225856 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:33:45 INFO - PROCESS | 1802 | 1461249225860 Marionette TRACE conn3 <- [1,246,null,{}] 07:33:45 INFO - PROCESS | 1802 | 1461249225866 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}] 07:33:46 INFO - PROCESS | 1802 | 1461249226033 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 07:33:46 INFO - PROCESS | 1802 | 1461249226173 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3e1c00 == 41 [pid = 1802] [id = 69] 07:33:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x929e6000) [pid = 1802] [serial = 205] [outer = (nil)] 07:33:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x9ffcfc00) [pid = 1802] [serial = 206] [outer = 0x929e6000] 07:33:46 INFO - PROCESS | 1802 | 1461249226261 Marionette DEBUG loaded listener.js 07:33:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0xa0f9dc00) [pid = 1802] [serial = 207] [outer = 0x929e6000] 07:33:47 INFO - PROCESS | 1802 | 1461249227180 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]]]}] 07:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1381ms 07:33:47 INFO - PROCESS | 1802 | 1461249227238 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 07:33:47 INFO - PROCESS | 1802 | 1461249227241 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 07:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:33:47 INFO - PROCESS | 1802 | 1461249227307 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:33:47 INFO - PROCESS | 1802 | 1461249227310 Marionette TRACE conn3 <- [1,250,null,{}] 07:33:47 INFO - PROCESS | 1802 | 1461249227321 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}] 07:33:47 INFO - PROCESS | 1802 | 1461249227488 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 07:33:47 INFO - PROCESS | 1802 | 1461249227601 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x92838000 == 42 [pid = 1802] [id = 70] 07:33:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x9ea0c400) [pid = 1802] [serial = 208] [outer = (nil)] 07:33:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0xa3cd9000) [pid = 1802] [serial = 209] [outer = 0x9ea0c400] 07:33:47 INFO - PROCESS | 1802 | 1461249227727 Marionette DEBUG loaded listener.js 07:33:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0xa4459c00) [pid = 1802] [serial = 210] [outer = 0x9ea0c400] 07:33:48 INFO - PROCESS | 1802 | 1461249228503 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]]]}] 07:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1275ms 07:33:48 INFO - PROCESS | 1802 | 1461249228550 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 07:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:33:48 INFO - PROCESS | 1802 | 1461249228554 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 07:33:48 INFO - PROCESS | 1802 | 1461249228560 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:33:48 INFO - PROCESS | 1802 | 1461249228564 Marionette TRACE conn3 <- [1,254,null,{}] 07:33:48 INFO - PROCESS | 1802 | 1461249228570 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}] 07:33:48 INFO - PROCESS | 1802 | 1461249228762 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 07:33:48 INFO - PROCESS | 1802 | 1461249228908 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f362000 == 43 [pid = 1802] [id = 71] 07:33:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x8f3e5000) [pid = 1802] [serial = 211] [outer = (nil)] 07:33:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0xa45bc800) [pid = 1802] [serial = 212] [outer = 0x8f3e5000] 07:33:49 INFO - PROCESS | 1802 | 1461249229001 Marionette DEBUG loaded listener.js 07:33:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0xa45ca000) [pid = 1802] [serial = 213] [outer = 0x8f3e5000] 07:33:49 INFO - PROCESS | 1802 | 1461249229891 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]]]}] 07:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1383ms 07:33:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x92869000) [pid = 1802] [serial = 214] [outer = 0x96a36400] 07:33:49 INFO - PROCESS | 1802 | 1461249229982 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 07:33:49 INFO - PROCESS | 1802 | 1461249229987 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 07:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:33:50 INFO - PROCESS | 1802 | 1461249230081 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:33:50 INFO - PROCESS | 1802 | 1461249230084 Marionette TRACE conn3 <- [1,258,null,{}] 07:33:50 INFO - PROCESS | 1802 | 1461249230104 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}] 07:33:50 INFO - PROCESS | 1802 | 1461249230257 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 07:33:50 INFO - PROCESS | 1802 | 1461249230429 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x92869800 == 44 [pid = 1802] [id = 72] 07:33:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x9286ac00) [pid = 1802] [serial = 215] [outer = (nil)] 07:33:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x92874800) [pid = 1802] [serial = 216] [outer = 0x9286ac00] 07:33:50 INFO - PROCESS | 1802 | 1461249230567 Marionette DEBUG loaded listener.js 07:33:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x9811b400) [pid = 1802] [serial = 217] [outer = 0x9286ac00] 07:33:51 INFO - PROCESS | 1802 | 1461249231353 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]]]}] 07:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1375ms 07:33:51 INFO - PROCESS | 1802 | 1461249231379 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 07:33:51 INFO - PROCESS | 1802 | 1461249231383 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 07:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:33:51 INFO - PROCESS | 1802 | 1461249231390 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:33:51 INFO - PROCESS | 1802 | 1461249231394 Marionette TRACE conn3 <- [1,262,null,{}] 07:33:51 INFO - PROCESS | 1802 | 1461249231400 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}] 07:33:51 INFO - PROCESS | 1802 | 1461249231557 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 07:33:51 INFO - PROCESS | 1802 | 1461249231908 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x906b7c00 == 45 [pid = 1802] [id = 73] 07:33:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x906b8000) [pid = 1802] [serial = 218] [outer = (nil)] 07:33:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x906c2000) [pid = 1802] [serial = 219] [outer = 0x906b8000] 07:33:52 INFO - PROCESS | 1802 | 1461249232060 Marionette DEBUG loaded listener.js 07:33:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x913f3000) [pid = 1802] [serial = 220] [outer = 0x906b8000] 07:33:52 INFO - PROCESS | 1802 | 1461249232943 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]]]}] 07:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1631ms 07:33:53 INFO - PROCESS | 1802 | 1461249233022 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 07:33:53 INFO - PROCESS | 1802 | 1461249233030 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 07:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:33:53 INFO - PROCESS | 1802 | 1461249233039 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:33:53 INFO - PROCESS | 1802 | 1461249233042 Marionette TRACE conn3 <- [1,266,null,{}] 07:33:53 INFO - PROCESS | 1802 | 1461249233050 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}] 07:33:53 INFO - PROCESS | 1802 | 1461249233220 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 07:33:53 INFO - PROCESS | 1802 | 1461249233371 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f93d400 == 46 [pid = 1802] [id = 74] 07:33:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x906c5800) [pid = 1802] [serial = 221] [outer = (nil)] 07:33:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x92afec00) [pid = 1802] [serial = 222] [outer = 0x906c5800] 07:33:53 INFO - PROCESS | 1802 | 1461249233456 Marionette DEBUG loaded listener.js 07:33:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x96a34400) [pid = 1802] [serial = 223] [outer = 0x906c5800] 07:33:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8f363400 == 45 [pid = 1802] [id = 37] 07:33:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8f3dfc00 == 44 [pid = 1802] [id = 64] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x9991dc00) [pid = 1802] [serial = 155] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOCSHELL 0x9b0b0800 == 43 [pid = 1802] [id = 63] 07:33:54 INFO - PROCESS | 1802 | --DOCSHELL 0x991ad000 == 42 [pid = 1802] [id = 62] 07:33:54 INFO - PROCESS | 1802 | --DOCSHELL 0x98110c00 == 41 [pid = 1802] [id = 61] 07:33:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8f358c00 == 40 [pid = 1802] [id = 60] 07:33:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8f93d800 == 39 [pid = 1802] [id = 59] 07:33:54 INFO - PROCESS | 1802 | --DOCSHELL 0x991aa800 == 38 [pid = 1802] [id = 56] 07:33:54 INFO - PROCESS | 1802 | --DOCSHELL 0x928a6400 == 37 [pid = 1802] [id = 55] 07:33:54 INFO - PROCESS | 1802 | 1461249234366 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]]]}] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x98c44c00) [pid = 1802] [serial = 149] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x98114c00) [pid = 1802] [serial = 152] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x98923400) [pid = 1802] [serial = 150] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0x929e4c00) [pid = 1802] [serial = 143] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x96fe8000) [pid = 1802] [serial = 144] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x98111c00) [pid = 1802] [serial = 128] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x97779400) [pid = 1802] [serial = 141] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x946ae800) [pid = 1802] [serial = 140] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x91e3e800) [pid = 1802] [serial = 138] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x8f935800) [pid = 1802] [serial = 137] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x8f93c800) [pid = 1802] [serial = 125] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x98112800) [pid = 1802] [serial = 146] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x9b0b2c00) [pid = 1802] [serial = 131] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x98cc8800) [pid = 1802] [serial = 123] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0x9feec000) [pid = 1802] [serial = 134] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x981c9000) [pid = 1802] [serial = 147] [outer = (nil)] [url = about:blank] 07:33:54 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0x98e34400) [pid = 1802] [serial = 153] [outer = (nil)] [url = about:blank] 07:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1381ms 07:33:54 INFO - PROCESS | 1802 | 1461249234422 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 07:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:33:54 INFO - PROCESS | 1802 | 1461249234427 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 07:33:54 INFO - PROCESS | 1802 | 1461249234435 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:33:54 INFO - PROCESS | 1802 | 1461249234438 Marionette TRACE conn3 <- [1,270,null,{}] 07:33:54 INFO - PROCESS | 1802 | 1461249234444 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}] 07:33:54 INFO - PROCESS | 1802 | 1461249234608 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 07:33:54 INFO - PROCESS | 1802 | 1461249234619 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f358c00 == 38 [pid = 1802] [id = 75] 07:33:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x913efc00) [pid = 1802] [serial = 224] [outer = (nil)] 07:33:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0x96baf400) [pid = 1802] [serial = 225] [outer = 0x913efc00] 07:33:54 INFO - PROCESS | 1802 | 1461249234716 Marionette DEBUG loaded listener.js 07:33:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x9791bc00) [pid = 1802] [serial = 226] [outer = 0x913efc00] 07:33:55 INFO - PROCESS | 1802 | 1461249235501 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]]]}] 07:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1190ms 07:33:55 INFO - PROCESS | 1802 | 1461249235628 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 07:33:55 INFO - PROCESS | 1802 | 1461249235632 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 07:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:33:55 INFO - PROCESS | 1802 | 1461249235644 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:33:55 INFO - PROCESS | 1802 | 1461249235653 Marionette TRACE conn3 <- [1,274,null,{}] 07:33:55 INFO - PROCESS | 1802 | 1461249235674 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}] 07:33:55 INFO - PROCESS | 1802 | 1461249235822 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 07:33:55 INFO - PROCESS | 1802 | 1461249235834 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x906bcc00 == 39 [pid = 1802] [id = 76] 07:33:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x97c5b000) [pid = 1802] [serial = 227] [outer = (nil)] 07:33:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x97c64000) [pid = 1802] [serial = 228] [outer = 0x97c5b000] 07:33:55 INFO - PROCESS | 1802 | 1461249235910 Marionette DEBUG loaded listener.js 07:33:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x97fbd400) [pid = 1802] [serial = 229] [outer = 0x97c5b000] 07:33:56 INFO - PROCESS | 1802 | 1461249236712 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]]]}] 07:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1093ms 07:33:56 INFO - PROCESS | 1802 | 1461249236749 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 07:33:56 INFO - PROCESS | 1802 | 1461249236753 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 07:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:33:56 INFO - PROCESS | 1802 | 1461249236759 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:33:56 INFO - PROCESS | 1802 | 1461249236762 Marionette TRACE conn3 <- [1,278,null,{}] 07:33:56 INFO - PROCESS | 1802 | 1461249236775 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}] 07:33:56 INFO - PROCESS | 1802 | 1461249236955 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 07:33:57 INFO - PROCESS | 1802 | 1461249236983 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f93d800 == 40 [pid = 1802] [id = 77] 07:33:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x97c63800) [pid = 1802] [serial = 230] [outer = (nil)] 07:33:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x9811c800) [pid = 1802] [serial = 231] [outer = 0x97c63800] 07:33:57 INFO - PROCESS | 1802 | 1461249237055 Marionette DEBUG loaded listener.js 07:33:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x984a2800) [pid = 1802] [serial = 232] [outer = 0x97c63800] 07:33:57 INFO - PROCESS | 1802 | 1461249237860 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]]]}] 07:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1137ms 07:33:57 INFO - PROCESS | 1802 | 1461249237898 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 07:33:57 INFO - PROCESS | 1802 | 1461249237900 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 07:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:33:57 INFO - PROCESS | 1802 | 1461249237914 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:33:57 INFO - PROCESS | 1802 | 1461249237916 Marionette TRACE conn3 <- [1,282,null,{}] 07:33:57 INFO - PROCESS | 1802 | 1461249237922 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}] 07:33:58 INFO - PROCESS | 1802 | 1461249238116 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 07:33:58 INFO - PROCESS | 1802 | 1461249238139 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x98cc8800 == 41 [pid = 1802] [id = 78] 07:33:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x98e29400) [pid = 1802] [serial = 233] [outer = (nil)] 07:33:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x98e30400) [pid = 1802] [serial = 234] [outer = 0x98e29400] 07:33:58 INFO - PROCESS | 1802 | 1461249238224 Marionette DEBUG loaded listener.js 07:33:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x9991dc00) [pid = 1802] [serial = 235] [outer = 0x98e29400] 07:33:58 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x9fc5c400) [pid = 1802] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:33:58 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x98c4b000) [pid = 1802] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:33:58 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x8f35a000) [pid = 1802] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:33:58 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x999cfc00) [pid = 1802] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:33:58 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x92837400) [pid = 1802] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:33:58 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x8f3e4800) [pid = 1802] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:33:58 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x98ebfc00) [pid = 1802] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:33:59 INFO - PROCESS | 1802 | 1461249239219 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]]]}] 07:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1334ms 07:33:59 INFO - PROCESS | 1802 | 1461249239242 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 07:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:33:59 INFO - PROCESS | 1802 | 1461249239246 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 07:33:59 INFO - PROCESS | 1802 | 1461249239252 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:33:59 INFO - PROCESS | 1802 | 1461249239256 Marionette TRACE conn3 <- [1,286,null,{}] 07:33:59 INFO - PROCESS | 1802 | 1461249239261 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}] 07:33:59 INFO - PROCESS | 1802 | 1461249239442 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 07:33:59 INFO - PROCESS | 1802 | 1461249239460 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x9060c000 == 42 [pid = 1802] [id = 79] 07:33:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x906bec00) [pid = 1802] [serial = 236] [outer = (nil)] 07:33:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x99916400) [pid = 1802] [serial = 237] [outer = 0x906bec00] 07:33:59 INFO - PROCESS | 1802 | 1461249239544 Marionette DEBUG loaded listener.js 07:33:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x99c28c00) [pid = 1802] [serial = 238] [outer = 0x906bec00] 07:34:00 INFO - PROCESS | 1802 | 1461249240272 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]]]}] 07:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1031ms 07:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:34:00 INFO - PROCESS | 1802 | 1461249240283 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 07:34:00 INFO - PROCESS | 1802 | 1461249240286 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 07:34:00 INFO - PROCESS | 1802 | 1461249240292 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:34:00 INFO - PROCESS | 1802 | 1461249240296 Marionette TRACE conn3 <- [1,290,null,{}] 07:34:00 INFO - PROCESS | 1802 | 1461249240301 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}] 07:34:00 INFO - PROCESS | 1802 | 1461249240501 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 07:34:00 INFO - PROCESS | 1802 | 1461249240519 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x92870000 == 43 [pid = 1802] [id = 80] 07:34:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x98e32400) [pid = 1802] [serial = 239] [outer = (nil)] 07:34:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x9ea1ac00) [pid = 1802] [serial = 240] [outer = 0x98e32400] 07:34:00 INFO - PROCESS | 1802 | 1461249240594 Marionette DEBUG loaded listener.js 07:34:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x9feec000) [pid = 1802] [serial = 241] [outer = 0x98e32400] 07:34:01 INFO - PROCESS | 1802 | 1461249241630 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]]]}] 07:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1399ms 07:34:01 INFO - PROCESS | 1802 | 1461249241692 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 07:34:01 INFO - PROCESS | 1802 | 1461249241700 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 07:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:34:01 INFO - PROCESS | 1802 | 1461249241711 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:34:01 INFO - PROCESS | 1802 | 1461249241715 Marionette TRACE conn3 <- [1,294,null,{}] 07:34:01 INFO - PROCESS | 1802 | 1461249241725 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}] 07:34:02 INFO - PROCESS | 1802 | 1461249242019 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 07:34:02 INFO - PROCESS | 1802 | 1461249242219 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x9060a800 == 44 [pid = 1802] [id = 81] 07:34:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x91e3c800) [pid = 1802] [serial = 242] [outer = (nil)] 07:34:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x929dc800) [pid = 1802] [serial = 243] [outer = 0x91e3c800] 07:34:02 INFO - PROCESS | 1802 | 1461249242364 Marionette DEBUG loaded listener.js 07:34:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x92aff400) [pid = 1802] [serial = 244] [outer = 0x91e3c800] 07:34:03 INFO - PROCESS | 1802 | 1461249243344 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]]]}] 07:34:03 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. 07:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1651ms 07:34:03 INFO - PROCESS | 1802 | 1461249243361 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 07:34:03 INFO - PROCESS | 1802 | 1461249243369 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 07:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:34:03 INFO - PROCESS | 1802 | 1461249243399 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:34:03 INFO - PROCESS | 1802 | 1461249243404 Marionette TRACE conn3 <- [1,298,null,{}] 07:34:03 INFO - PROCESS | 1802 | 1461249243410 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}] 07:34:03 INFO - PROCESS | 1802 | 1461249243590 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 07:34:03 INFO - PROCESS | 1802 | 1461249243737 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x929e4c00 == 45 [pid = 1802] [id = 82] 07:34:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x946a5400) [pid = 1802] [serial = 245] [outer = (nil)] 07:34:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x97c5c000) [pid = 1802] [serial = 246] [outer = 0x946a5400] 07:34:03 INFO - PROCESS | 1802 | 1461249243825 Marionette DEBUG loaded listener.js 07:34:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x98119c00) [pid = 1802] [serial = 247] [outer = 0x946a5400] 07:34:04 INFO - PROCESS | 1802 | 1461249244885 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]]]}] 07:34:04 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. 07:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1536ms 07:34:04 INFO - PROCESS | 1802 | 1461249244934 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 07:34:04 INFO - PROCESS | 1802 | 1461249244940 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 07:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:34:04 INFO - PROCESS | 1802 | 1461249244950 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:34:04 INFO - PROCESS | 1802 | 1461249244957 Marionette TRACE conn3 <- [1,302,null,{}] 07:34:04 INFO - PROCESS | 1802 | 1461249244974 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}] 07:34:05 INFO - PROCESS | 1802 | 1461249245200 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 07:34:05 INFO - PROCESS | 1802 | 1461249245419 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x97fe8000 == 46 [pid = 1802] [id = 83] 07:34:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x97fea000) [pid = 1802] [serial = 248] [outer = (nil)] 07:34:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x97ff4c00) [pid = 1802] [serial = 249] [outer = 0x97fea000] 07:34:05 INFO - PROCESS | 1802 | 1461249245534 Marionette DEBUG loaded listener.js 07:34:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x991a8400) [pid = 1802] [serial = 250] [outer = 0x97fea000] 07:34:06 INFO - PROCESS | 1802 | 1461249246387 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]]]}] 07:34:06 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. 07:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1488ms 07:34:06 INFO - PROCESS | 1802 | 1461249246437 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 07:34:06 INFO - PROCESS | 1802 | 1461249246442 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 07:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:34:06 INFO - PROCESS | 1802 | 1461249246449 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:34:06 INFO - PROCESS | 1802 | 1461249246452 Marionette TRACE conn3 <- [1,306,null,{}] 07:34:06 INFO - PROCESS | 1802 | 1461249246458 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}] 07:34:06 INFO - PROCESS | 1802 | 1461249246639 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 07:34:06 INFO - PROCESS | 1802 | 1461249246787 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3e3000 == 47 [pid = 1802] [id = 84] 07:34:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x981d1800) [pid = 1802] [serial = 251] [outer = (nil)] 07:34:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x98293800) [pid = 1802] [serial = 252] [outer = 0x981d1800] 07:34:06 INFO - PROCESS | 1802 | 1461249246876 Marionette DEBUG loaded listener.js 07:34:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x98297000) [pid = 1802] [serial = 253] [outer = 0x981d1800] 07:34:07 INFO - PROCESS | 1802 | 1461249247841 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]]]}] 07:34:07 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. 07:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1435ms 07:34:07 INFO - PROCESS | 1802 | 1461249247885 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 07:34:07 INFO - PROCESS | 1802 | 1461249247889 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 07:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:34:07 INFO - PROCESS | 1802 | 1461249247896 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:34:07 INFO - PROCESS | 1802 | 1461249247899 Marionette TRACE conn3 <- [1,310,null,{}] 07:34:07 INFO - PROCESS | 1802 | 1461249247905 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}] 07:34:08 INFO - PROCESS | 1802 | 1461249248092 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 07:34:08 INFO - PROCESS | 1802 | 1461249248241 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fb4ec00 == 48 [pid = 1802] [id = 85] 07:34:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x98298800) [pid = 1802] [serial = 254] [outer = (nil)] 07:34:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x98e32800) [pid = 1802] [serial = 255] [outer = 0x98298800] 07:34:08 INFO - PROCESS | 1802 | 1461249248330 Marionette DEBUG loaded listener.js 07:34:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x9920f800) [pid = 1802] [serial = 256] [outer = 0x98298800] 07:34:09 INFO - PROCESS | 1802 | 1461249249198 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]]]}] 07:34:09 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. 07:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1330ms 07:34:09 INFO - PROCESS | 1802 | 1461249249227 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 07:34:09 INFO - PROCESS | 1802 | 1461249249231 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 07:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:34:09 INFO - PROCESS | 1802 | 1461249249238 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:34:09 INFO - PROCESS | 1802 | 1461249249242 Marionette TRACE conn3 <- [1,314,null,{}] 07:34:09 INFO - PROCESS | 1802 | 1461249249248 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}] 07:34:09 INFO - PROCESS | 1802 | 1461249249440 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 07:34:09 INFO - PROCESS | 1802 | 1461249249589 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f35e400 == 49 [pid = 1802] [id = 86] 07:34:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x98295400) [pid = 1802] [serial = 257] [outer = (nil)] 07:34:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0xa3c7fc00) [pid = 1802] [serial = 258] [outer = 0x98295400] 07:34:09 INFO - PROCESS | 1802 | 1461249249680 Marionette DEBUG loaded listener.js 07:34:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0xa4476000) [pid = 1802] [serial = 259] [outer = 0x98295400] 07:34:10 INFO - PROCESS | 1802 | 1461249250616 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]]]}] 07:34:10 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. 07:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1435ms 07:34:10 INFO - PROCESS | 1802 | 1461249250675 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 07:34:10 INFO - PROCESS | 1802 | 1461249250678 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 07:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:34:10 INFO - PROCESS | 1802 | 1461249250685 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:34:10 INFO - PROCESS | 1802 | 1461249250690 Marionette TRACE conn3 <- [1,318,null,{}] 07:34:10 INFO - PROCESS | 1802 | 1461249250696 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}] 07:34:10 INFO - PROCESS | 1802 | 1461249250872 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 07:34:11 INFO - PROCESS | 1802 | 1461249251028 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e632400 == 50 [pid = 1802] [id = 87] 07:34:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x8e634000) [pid = 1802] [serial = 260] [outer = (nil)] 07:34:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x8e63a800) [pid = 1802] [serial = 261] [outer = 0x8e634000] 07:34:11 INFO - PROCESS | 1802 | 1461249251118 Marionette DEBUG loaded listener.js 07:34:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8e63e400) [pid = 1802] [serial = 262] [outer = 0x8e634000] 07:34:12 INFO - PROCESS | 1802 | 1461249252014 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]]]}] 07:34:12 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. 07:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1340ms 07:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:34:12 INFO - PROCESS | 1802 | 1461249252025 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 07:34:12 INFO - PROCESS | 1802 | 1461249252028 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 07:34:12 INFO - PROCESS | 1802 | 1461249252035 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:34:12 INFO - PROCESS | 1802 | 1461249252039 Marionette TRACE conn3 <- [1,322,null,{}] 07:34:12 INFO - PROCESS | 1802 | 1461249252046 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}] 07:34:12 INFO - PROCESS | 1802 | 1461249252216 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 07:34:12 INFO - PROCESS | 1802 | 1461249252373 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e640c00 == 51 [pid = 1802] [id = 88] 07:34:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8e7c1800) [pid = 1802] [serial = 263] [outer = (nil)] 07:34:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8e7c6000) [pid = 1802] [serial = 264] [outer = 0x8e7c1800] 07:34:12 INFO - PROCESS | 1802 | 1461249252460 Marionette DEBUG loaded listener.js 07:34:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8e7c7400) [pid = 1802] [serial = 265] [outer = 0x8e7c1800] 07:34:13 INFO - PROCESS | 1802 | 1461249253688 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]]]}] 07:34:13 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. 07:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1683ms 07:34:13 INFO - PROCESS | 1802 | 1461249253719 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 07:34:13 INFO - PROCESS | 1802 | 1461249253726 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 07:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:34:13 INFO - PROCESS | 1802 | 1461249253734 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:34:13 INFO - PROCESS | 1802 | 1461249253740 Marionette TRACE conn3 <- [1,326,null,{}] 07:34:13 INFO - PROCESS | 1802 | 1461249253747 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}] 07:34:13 INFO - PROCESS | 1802 | 1461249253924 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 07:34:14 INFO - PROCESS | 1802 | 1461249254091 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x906c6400 == 52 [pid = 1802] [id = 89] 07:34:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x91307000) [pid = 1802] [serial = 266] [outer = (nil)] 07:34:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x92839c00) [pid = 1802] [serial = 267] [outer = 0x91307000] 07:34:14 INFO - PROCESS | 1802 | 1461249254251 Marionette DEBUG loaded listener.js 07:34:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x9286f000) [pid = 1802] [serial = 268] [outer = 0x91307000] 07:34:15 INFO - PROCESS | 1802 | 1461249255182 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]]]}] 07:34:15 INFO - PROCESS | 1802 | --DOCSHELL 0x9060c000 == 51 [pid = 1802] [id = 79] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x906c0000) [pid = 1802] [serial = 194] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOCSHELL 0x98cc8800 == 50 [pid = 1802] [id = 78] 07:34:15 INFO - PROCESS | 1802 | --DOCSHELL 0x8f93d800 == 49 [pid = 1802] [id = 77] 07:34:15 INFO - PROCESS | 1802 | --DOCSHELL 0x906bcc00 == 48 [pid = 1802] [id = 76] 07:34:15 INFO - PROCESS | 1802 | --DOCSHELL 0x8f358c00 == 47 [pid = 1802] [id = 75] 07:34:15 INFO - PROCESS | 1802 | --DOCSHELL 0x8f93d400 == 46 [pid = 1802] [id = 74] 07:34:15 INFO - PROCESS | 1802 | --DOCSHELL 0x906b7c00 == 45 [pid = 1802] [id = 73] 07:34:15 INFO - PROCESS | 1802 | --DOCSHELL 0x8fb4e000 == 44 [pid = 1802] [id = 65] 07:34:15 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. 07:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1533ms 07:34:15 INFO - PROCESS | 1802 | 1461249255268 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 07:34:15 INFO - PROCESS | 1802 | 1461249255276 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 07:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:34:15 INFO - PROCESS | 1802 | 1461249255292 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:34:15 INFO - PROCESS | 1802 | 1461249255296 Marionette TRACE conn3 <- [1,330,null,{}] 07:34:15 INFO - PROCESS | 1802 | 1461249255302 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}] 07:34:15 INFO - PROCESS | 1802 | 1461249255448 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x99944c00) [pid = 1802] [serial = 156] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x96a32400) [pid = 1802] [serial = 161] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8f3e1400) [pid = 1802] [serial = 158] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x9df92400) [pid = 1802] [serial = 167] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x9fc57800) [pid = 1802] [serial = 170] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0xa0c40800) [pid = 1802] [serial = 191] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0xa0a9a000) [pid = 1802] [serial = 189] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x991a2000) [pid = 1802] [serial = 183] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0xa0fa0000) [pid = 1802] [serial = 192] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x9fb30000) [pid = 1802] [serial = 186] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0xa0a45c00) [pid = 1802] [serial = 188] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x98e2e800) [pid = 1802] [serial = 182] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x9283ac00) [pid = 1802] [serial = 179] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x929dfc00) [pid = 1802] [serial = 180] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x99c28800) [pid = 1802] [serial = 185] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x95a09800) [pid = 1802] [serial = 177] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x929df000) [pid = 1802] [serial = 176] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0xa0ad0400) [pid = 1802] [serial = 173] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x98c44400) [pid = 1802] [serial = 164] [outer = (nil)] [url = about:blank] 07:34:15 INFO - PROCESS | 1802 | 1461249255639 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x92838c00 == 45 [pid = 1802] [id = 90] 07:34:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x9283ac00) [pid = 1802] [serial = 269] [outer = (nil)] 07:34:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x929dd800) [pid = 1802] [serial = 270] [outer = 0x9283ac00] 07:34:15 INFO - PROCESS | 1802 | 1461249255721 Marionette DEBUG loaded listener.js 07:34:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x92af4000) [pid = 1802] [serial = 271] [outer = 0x9283ac00] 07:34:16 INFO - PROCESS | 1802 | 1461249256568 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]]]}] 07:34:16 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. 07:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1294ms 07:34:16 INFO - PROCESS | 1802 | 1461249256587 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 07:34:16 INFO - PROCESS | 1802 | 1461249256590 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 07:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:34:16 INFO - PROCESS | 1802 | 1461249256597 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:34:16 INFO - PROCESS | 1802 | 1461249256602 Marionette TRACE conn3 <- [1,334,null,{}] 07:34:16 INFO - PROCESS | 1802 | 1461249256618 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}] 07:34:16 INFO - PROCESS | 1802 | 1461249256774 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 07:34:16 INFO - PROCESS | 1802 | 1461249256793 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x946a8400 == 46 [pid = 1802] [id = 91] 07:34:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x979ef000) [pid = 1802] [serial = 272] [outer = (nil)] 07:34:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x97c5b800) [pid = 1802] [serial = 273] [outer = 0x979ef000] 07:34:16 INFO - PROCESS | 1802 | 1461249256870 Marionette DEBUG loaded listener.js 07:34:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x97c62400) [pid = 1802] [serial = 274] [outer = 0x979ef000] 07:34:17 INFO - PROCESS | 1802 | 1461249257718 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]]]}] 07:34:17 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. 07:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1188ms 07:34:17 INFO - PROCESS | 1802 | 1461249257786 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 07:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:34:17 INFO - PROCESS | 1802 | 1461249257791 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 07:34:17 INFO - PROCESS | 1802 | 1461249257803 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:34:17 INFO - PROCESS | 1802 | 1461249257805 Marionette TRACE conn3 <- [1,338,null,{}] 07:34:17 INFO - PROCESS | 1802 | 1461249257843 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}] 07:34:18 INFO - PROCESS | 1802 | 1461249258053 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 07:34:18 INFO - PROCESS | 1802 | 1461249258080 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x979ea800 == 47 [pid = 1802] [id = 92] 07:34:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x97c5a800) [pid = 1802] [serial = 275] [outer = (nil)] 07:34:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x97ff1000) [pid = 1802] [serial = 276] [outer = 0x97c5a800] 07:34:18 INFO - PROCESS | 1802 | 1461249258153 Marionette DEBUG loaded listener.js 07:34:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x98110c00) [pid = 1802] [serial = 277] [outer = 0x97c5a800] 07:34:18 INFO - PROCESS | 1802 | 1461249258959 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]]]}] 07:34:19 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. 07:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1212ms 07:34:19 INFO - PROCESS | 1802 | 1461249259023 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 07:34:19 INFO - PROCESS | 1802 | 1461249259027 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 07:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:34:19 INFO - PROCESS | 1802 | 1461249259034 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:34:19 INFO - PROCESS | 1802 | 1461249259037 Marionette TRACE conn3 <- [1,342,null,{}] 07:34:19 INFO - PROCESS | 1802 | 1461249259043 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}] 07:34:19 INFO - PROCESS | 1802 | 1461249259248 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 07:34:19 INFO - PROCESS | 1802 | 1461249259273 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x97c58400 == 48 [pid = 1802] [id = 93] 07:34:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x97c60400) [pid = 1802] [serial = 278] [outer = (nil)] 07:34:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x9829b400) [pid = 1802] [serial = 279] [outer = 0x97c60400] 07:34:19 INFO - PROCESS | 1802 | 1461249259346 Marionette DEBUG loaded listener.js 07:34:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x98cc8800) [pid = 1802] [serial = 280] [outer = 0x97c60400] 07:34:20 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x906b8000) [pid = 1802] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:34:20 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x97c5b000) [pid = 1802] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:34:20 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x906c5800) [pid = 1802] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:34:20 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x913efc00) [pid = 1802] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:34:20 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x906b7400) [pid = 1802] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:34:20 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x97c63800) [pid = 1802] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:34:20 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x98e29400) [pid = 1802] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:34:20 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x906bec00) [pid = 1802] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:34:20 INFO - PROCESS | 1802 | 1461249260416 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]]]}] 07:34:20 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. 07:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1438ms 07:34:20 INFO - PROCESS | 1802 | 1461249260473 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 07:34:20 INFO - PROCESS | 1802 | 1461249260477 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 07:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:34:20 INFO - PROCESS | 1802 | 1461249260487 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:34:20 INFO - PROCESS | 1802 | 1461249260490 Marionette TRACE conn3 <- [1,346,null,{}] 07:34:20 INFO - PROCESS | 1802 | 1461249260494 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}] 07:34:20 INFO - PROCESS | 1802 | 1461249260698 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 07:34:20 INFO - PROCESS | 1802 | 1461249260709 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x906b7400 == 49 [pid = 1802] [id = 94] 07:34:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x906c5800) [pid = 1802] [serial = 281] [outer = (nil)] 07:34:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x991a1400) [pid = 1802] [serial = 282] [outer = 0x906c5800] 07:34:20 INFO - PROCESS | 1802 | 1461249260785 Marionette DEBUG loaded listener.js 07:34:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x99949c00) [pid = 1802] [serial = 283] [outer = 0x906c5800] 07:34:21 INFO - PROCESS | 1802 | 1461249261535 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]]]}] 07:34:21 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. 07:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1094ms 07:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:34:21 INFO - PROCESS | 1802 | 1461249261587 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 07:34:21 INFO - PROCESS | 1802 | 1461249261589 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 07:34:21 INFO - PROCESS | 1802 | 1461249261596 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:34:21 INFO - PROCESS | 1802 | 1461249261599 Marionette TRACE conn3 <- [1,350,null,{}] 07:34:21 INFO - PROCESS | 1802 | 1461249261604 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}] 07:34:21 INFO - PROCESS | 1802 | 1461249261746 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 07:34:21 INFO - PROCESS | 1802 | 1461249261765 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f93a000 == 50 [pid = 1802] [id = 95] 07:34:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x97c5b000) [pid = 1802] [serial = 284] [outer = (nil)] 07:34:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x9ea03400) [pid = 1802] [serial = 285] [outer = 0x97c5b000] 07:34:21 INFO - PROCESS | 1802 | 1461249261836 Marionette DEBUG loaded listener.js 07:34:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x9fc50c00) [pid = 1802] [serial = 286] [outer = 0x97c5b000] 07:34:22 INFO - PROCESS | 1802 | 1461249262931 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]]]}] 07:34:22 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. 07:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1387ms 07:34:22 INFO - PROCESS | 1802 | 1461249262983 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 07:34:22 INFO - PROCESS | 1802 | 1461249262991 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 07:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:34:23 INFO - PROCESS | 1802 | 1461249263001 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:34:23 INFO - PROCESS | 1802 | 1461249263015 Marionette TRACE conn3 <- [1,354,null,{}] 07:34:23 INFO - PROCESS | 1802 | 1461249263026 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}] 07:34:23 INFO - PROCESS | 1802 | 1461249263249 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 07:34:23 INFO - PROCESS | 1802 | 1461249263454 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f92f400 == 51 [pid = 1802] [id = 96] 07:34:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x906b8800) [pid = 1802] [serial = 287] [outer = (nil)] 07:34:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x913ef800) [pid = 1802] [serial = 288] [outer = 0x906b8800] 07:34:23 INFO - PROCESS | 1802 | 1461249263590 Marionette DEBUG loaded listener.js 07:34:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x929de000) [pid = 1802] [serial = 289] [outer = 0x906b8800] 07:34:24 INFO - PROCESS | 1802 | 1461249264520 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]]]}] 07:34:24 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. 07:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1545ms 07:34:24 INFO - PROCESS | 1802 | 1461249264547 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 07:34:24 INFO - PROCESS | 1802 | 1461249264556 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 07:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:34:24 INFO - PROCESS | 1802 | 1461249264568 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:34:24 INFO - PROCESS | 1802 | 1461249264572 Marionette TRACE conn3 <- [1,358,null,{}] 07:34:24 INFO - PROCESS | 1802 | 1461249264579 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}] 07:34:24 INFO - PROCESS | 1802 | 1461249264757 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 07:34:24 INFO - PROCESS | 1802 | 1461249264909 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x96fdb400 == 52 [pid = 1802] [id = 97] 07:34:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x9792e400) [pid = 1802] [serial = 290] [outer = (nil)] 07:34:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x97c61400) [pid = 1802] [serial = 291] [outer = 0x9792e400] 07:34:25 INFO - PROCESS | 1802 | 1461249264999 Marionette DEBUG loaded listener.js 07:34:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x97ff1400) [pid = 1802] [serial = 292] [outer = 0x9792e400] 07:34:26 INFO - PROCESS | 1802 | 1461249266041 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]]]}] 07:34:26 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. 07:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1532ms 07:34:26 INFO - PROCESS | 1802 | 1461249266101 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 07:34:26 INFO - PROCESS | 1802 | 1461249266104 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 07:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:34:26 INFO - PROCESS | 1802 | 1461249266112 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:34:26 INFO - PROCESS | 1802 | 1461249266118 Marionette TRACE conn3 <- [1,362,null,{}] 07:34:26 INFO - PROCESS | 1802 | 1461249266135 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}] 07:34:26 INFO - PROCESS | 1802 | 1461249266400 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 07:34:26 INFO - PROCESS | 1802 | 1461249266607 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x97fc0400 == 53 [pid = 1802] [id = 98] 07:34:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x9b0b4c00) [pid = 1802] [serial = 293] [outer = (nil)] 07:34:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x9ffcac00) [pid = 1802] [serial = 294] [outer = 0x9b0b4c00] 07:34:26 INFO - PROCESS | 1802 | 1461249266700 Marionette DEBUG loaded listener.js 07:34:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0xa0c3b800) [pid = 1802] [serial = 295] [outer = 0x9b0b4c00] 07:34:27 INFO - PROCESS | 1802 | 1461249267608 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]]]}] 07:34:27 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. 07:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1546ms 07:34:27 INFO - PROCESS | 1802 | 1461249267658 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 07:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:34:27 INFO - PROCESS | 1802 | 1461249267663 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 07:34:27 INFO - PROCESS | 1802 | 1461249267669 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:34:27 INFO - PROCESS | 1802 | 1461249267673 Marionette TRACE conn3 <- [1,366,null,{}] 07:34:27 INFO - PROCESS | 1802 | 1461249267679 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}] 07:34:27 INFO - PROCESS | 1802 | 1461249267858 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 07:34:28 INFO - PROCESS | 1802 | 1461249268023 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:28 INFO - PROCESS | 1802 | ++DOCSHELL 0xa0f9d800 == 54 [pid = 1802] [id = 99] 07:34:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0xa2818400) [pid = 1802] [serial = 296] [outer = (nil)] 07:34:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0xa2a31c00) [pid = 1802] [serial = 297] [outer = 0xa2818400] 07:34:28 INFO - PROCESS | 1802 | 1461249268166 Marionette DEBUG loaded listener.js 07:34:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0xa3ce0000) [pid = 1802] [serial = 298] [outer = 0xa2818400] 07:34:29 INFO - PROCESS | 1802 | 1461249269018 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]]]}] 07:34:29 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. 07:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1382ms 07:34:29 INFO - PROCESS | 1802 | 1461249269052 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 07:34:29 INFO - PROCESS | 1802 | 1461249269055 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 07:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:34:29 INFO - PROCESS | 1802 | 1461249269062 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:34:29 INFO - PROCESS | 1802 | 1461249269065 Marionette TRACE conn3 <- [1,370,null,{}] 07:34:29 INFO - PROCESS | 1802 | 1461249269072 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}] 07:34:29 INFO - PROCESS | 1802 | 1461249269241 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 07:34:29 INFO - PROCESS | 1802 | 1461249269400 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3dec00 == 55 [pid = 1802] [id = 100] 07:34:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0xa2a87000) [pid = 1802] [serial = 299] [outer = (nil)] 07:34:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0xa44cbc00) [pid = 1802] [serial = 300] [outer = 0xa2a87000] 07:34:29 INFO - PROCESS | 1802 | 1461249269487 Marionette DEBUG loaded listener.js 07:34:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0xa45bdc00) [pid = 1802] [serial = 301] [outer = 0xa2a87000] 07:34:30 INFO - PROCESS | 1802 | 1461249270461 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]]]}] 07:34:30 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. 07:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1431ms 07:34:30 INFO - PROCESS | 1802 | 1461249270494 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 07:34:30 INFO - PROCESS | 1802 | 1461249270498 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 07:34:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:34:30 INFO - PROCESS | 1802 | 1461249270504 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:34:30 INFO - PROCESS | 1802 | 1461249270507 Marionette TRACE conn3 <- [1,374,null,{}] 07:34:30 INFO - PROCESS | 1802 | 1461249270513 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}] 07:34:30 INFO - PROCESS | 1802 | 1461249270734 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 07:34:30 INFO - PROCESS | 1802 | 1461249270931 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9c7400 == 56 [pid = 1802] [id = 101] 07:34:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8e9c7800) [pid = 1802] [serial = 302] [outer = (nil)] 07:34:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8e9ce800) [pid = 1802] [serial = 303] [outer = 0x8e9c7800] 07:34:31 INFO - PROCESS | 1802 | 1461249271081 Marionette DEBUG loaded listener.js 07:34:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0xa445d000) [pid = 1802] [serial = 304] [outer = 0x8e9c7800] 07:34:31 INFO - PROCESS | 1802 | 1461249271954 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:34:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:34:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1490ms 07:34:32 INFO - PROCESS | 1802 | 1461249271996 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 07:34:32 INFO - PROCESS | 1802 | 1461249272000 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 07:34:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:34:32 INFO - PROCESS | 1802 | 1461249272007 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:34:32 INFO - PROCESS | 1802 | 1461249272010 Marionette TRACE conn3 <- [1,378,null,{}] 07:34:32 INFO - PROCESS | 1802 | 1461249272016 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}] 07:34:32 INFO - PROCESS | 1802 | 1461249272182 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 07:34:32 INFO - PROCESS | 1802 | 1461249272660 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9c7c00 == 57 [pid = 1802] [id = 102] 07:34:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8e9c8000) [pid = 1802] [serial = 305] [outer = (nil)] 07:34:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8e9cd400) [pid = 1802] [serial = 306] [outer = 0x8e9c8000] 07:34:32 INFO - PROCESS | 1802 | 1461249272784 Marionette DEBUG loaded listener.js 07:34:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8f3dd800) [pid = 1802] [serial = 307] [outer = 0x8e9c8000] 07:34:33 INFO - PROCESS | 1802 | 1461249273808 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:34:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:34:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1836ms 07:34:33 INFO - PROCESS | 1802 | 1461249273845 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 07:34:33 INFO - PROCESS | 1802 | 1461249273851 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 07:34:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:34:33 INFO - PROCESS | 1802 | 1461249273858 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:34:33 INFO - PROCESS | 1802 | 1461249273865 Marionette TRACE conn3 <- [1,382,null,{}] 07:34:33 INFO - PROCESS | 1802 | 1461249273872 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}] 07:34:34 INFO - PROCESS | 1802 | 1461249274041 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 07:34:34 INFO - PROCESS | 1802 | 1461249274200 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9d0400 == 58 [pid = 1802] [id = 103] 07:34:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x91244800) [pid = 1802] [serial = 308] [outer = (nil)] 07:34:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x92873800) [pid = 1802] [serial = 309] [outer = 0x91244800] 07:34:34 INFO - PROCESS | 1802 | 1461249274327 Marionette DEBUG loaded listener.js 07:34:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x946af400) [pid = 1802] [serial = 310] [outer = 0x91244800] 07:34:35 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:35 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:34:35 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:35 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:35 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:35 INFO - PROCESS | 1802 | 1461249275229 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:34:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:34:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1385ms 07:34:35 INFO - PROCESS | 1802 | 1461249275246 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 07:34:35 INFO - PROCESS | 1802 | 1461249275251 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 07:34:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:34:35 INFO - PROCESS | 1802 | 1461249275258 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:34:35 INFO - PROCESS | 1802 | 1461249275261 Marionette TRACE conn3 <- [1,386,null,{}] 07:34:35 INFO - PROCESS | 1802 | 1461249275267 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}] 07:34:35 INFO - PROCESS | 1802 | 1461249275431 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 07:34:35 INFO - PROCESS | 1802 | 1461249275629 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x906b7400 == 57 [pid = 1802] [id = 94] 07:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x97ce6c00) [pid = 1802] [serial = 203] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x9ffcfc00) [pid = 1802] [serial = 206] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0xa3cd9000) [pid = 1802] [serial = 209] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0xa45bc800) [pid = 1802] [serial = 212] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x92874800) [pid = 1802] [serial = 216] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x9ea1ac00) [pid = 1802] [serial = 240] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x906be800) [pid = 1802] [serial = 197] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x92af8c00) [pid = 1802] [serial = 200] [outer = (nil)] [url = about:blank] 07:34:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7ccc00 == 58 [pid = 1802] [id = 104] 07:34:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8e7cd400) [pid = 1802] [serial = 311] [outer = (nil)] 07:34:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x906c5400) [pid = 1802] [serial = 312] [outer = 0x8e7cd400] 07:34:35 INFO - PROCESS | 1802 | 1461249275755 Marionette DEBUG loaded listener.js 07:34:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x913f1000) [pid = 1802] [serial = 313] [outer = 0x8e7cd400] 07:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x97c58400 == 57 [pid = 1802] [id = 93] 07:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x99a48c00 == 56 [pid = 1802] [id = 57] 07:34:35 INFO - PROCESS | 1802 | --DOCSHELL 0x979ea800 == 55 [pid = 1802] [id = 92] 07:34:36 INFO - PROCESS | 1802 | --DOCSHELL 0x946a8400 == 54 [pid = 1802] [id = 91] 07:34:36 INFO - PROCESS | 1802 | --DOCSHELL 0x92838c00 == 53 [pid = 1802] [id = 90] 07:34:36 INFO - PROCESS | 1802 | --DOCSHELL 0x906c6400 == 52 [pid = 1802] [id = 89] 07:34:36 INFO - PROCESS | 1802 | --DOCSHELL 0x97fe8000 == 51 [pid = 1802] [id = 83] 07:34:36 INFO - PROCESS | 1802 | --DOCSHELL 0x929e4c00 == 50 [pid = 1802] [id = 82] 07:34:36 INFO - PROCESS | 1802 | --DOCSHELL 0x9060a800 == 49 [pid = 1802] [id = 81] 07:34:36 INFO - PROCESS | 1802 | --DOCSHELL 0x92870000 == 48 [pid = 1802] [id = 80] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x98e30400) [pid = 1802] [serial = 234] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x99a48800) [pid = 1802] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x9991dc00) [pid = 1802] [serial = 235] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x913f3000) [pid = 1802] [serial = 220] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x99c28c00) [pid = 1802] [serial = 238] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x984a2800) [pid = 1802] [serial = 232] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x97fbd400) [pid = 1802] [serial = 229] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x99916400) [pid = 1802] [serial = 237] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x906c2000) [pid = 1802] [serial = 219] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x97c64000) [pid = 1802] [serial = 228] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x96a34400) [pid = 1802] [serial = 223] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x92afec00) [pid = 1802] [serial = 222] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x96baf400) [pid = 1802] [serial = 225] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x9791bc00) [pid = 1802] [serial = 226] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x906c4400) [pid = 1802] [serial = 195] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x9811c800) [pid = 1802] [serial = 231] [outer = (nil)] [url = about:blank] 07:34:36 INFO - PROCESS | 1802 | 1461249276684 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]]]}] 07:34:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:34:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1435ms 07:34:36 INFO - PROCESS | 1802 | 1461249276694 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 07:34:36 INFO - PROCESS | 1802 | 1461249276698 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 07:34:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:34:36 INFO - PROCESS | 1802 | 1461249276747 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:34:36 INFO - PROCESS | 1802 | 1461249276756 Marionette TRACE conn3 <- [1,390,null,{}] 07:34:36 INFO - PROCESS | 1802 | 1461249276766 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}] 07:34:36 INFO - PROCESS | 1802 | 1461249276925 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 07:34:36 INFO - PROCESS | 1802 | 1461249276936 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9c4000 == 49 [pid = 1802] [id = 105] 07:34:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x906c6000) [pid = 1802] [serial = 314] [outer = (nil)] 07:34:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x97c65000) [pid = 1802] [serial = 315] [outer = 0x906c6000] 07:34:37 INFO - PROCESS | 1802 | 1461249277010 Marionette DEBUG loaded listener.js 07:34:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x97fe6800) [pid = 1802] [serial = 316] [outer = 0x906c6000] 07:34:37 INFO - PROCESS | 1802 | 1461249277885 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]]]}] 07:34:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:34:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1237ms 07:34:37 INFO - PROCESS | 1802 | 1461249277942 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 07:34:37 INFO - PROCESS | 1802 | 1461249277946 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 07:34:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:34:37 INFO - PROCESS | 1802 | 1461249277952 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:34:37 INFO - PROCESS | 1802 | 1461249277955 Marionette TRACE conn3 <- [1,394,null,{}] 07:34:37 INFO - PROCESS | 1802 | 1461249277960 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}] 07:34:38 INFO - PROCESS | 1802 | 1461249278193 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 07:34:38 INFO - PROCESS | 1802 | 1461249278265 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e635800 == 50 [pid = 1802] [id = 106] 07:34:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8e9c2c00) [pid = 1802] [serial = 317] [outer = (nil)] 07:34:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x9811bc00) [pid = 1802] [serial = 318] [outer = 0x8e9c2c00] 07:34:38 INFO - PROCESS | 1802 | 1461249278338 Marionette DEBUG loaded listener.js 07:34:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x9828fc00) [pid = 1802] [serial = 319] [outer = 0x8e9c2c00] 07:34:39 INFO - PROCESS | 1802 | 1461249279159 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]]]}] 07:34:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:34:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1236ms 07:34:39 INFO - PROCESS | 1802 | 1461249279188 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 07:34:39 INFO - PROCESS | 1802 | 1461249279192 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 07:34:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:34:39 INFO - PROCESS | 1802 | 1461249279198 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:34:39 INFO - PROCESS | 1802 | 1461249279200 Marionette TRACE conn3 <- [1,398,null,{}] 07:34:39 INFO - PROCESS | 1802 | 1461249279207 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}] 07:34:39 INFO - PROCESS | 1802 | 1461249279401 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 07:34:39 INFO - PROCESS | 1802 | 1461249279426 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x98496000 == 51 [pid = 1802] [id = 107] 07:34:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x98c44000) [pid = 1802] [serial = 320] [outer = (nil)] 07:34:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x98e29800) [pid = 1802] [serial = 321] [outer = 0x98c44000] 07:34:39 INFO - PROCESS | 1802 | 1461249279532 Marionette DEBUG loaded listener.js 07:34:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x991a1c00) [pid = 1802] [serial = 322] [outer = 0x98c44000] 07:34:40 INFO - PROCESS | 1802 | 1461249280536 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]]]}] 07:34:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:34:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1388ms 07:34:40 INFO - PROCESS | 1802 | 1461249280587 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 07:34:40 INFO - PROCESS | 1802 | 1461249280591 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 07:34:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x97c5a800) [pid = 1802] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x95ad3400) [pid = 1802] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8f3ebc00) [pid = 1802] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x9fc9dc00) [pid = 1802] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x92af6c00) [pid = 1802] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x946a9c00) [pid = 1802] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x929e6000) [pid = 1802] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x9791e800) [pid = 1802] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x97ced000) [pid = 1802] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x99c26000) [pid = 1802] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x99915400) [pid = 1802] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x9ea0c400) [pid = 1802] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x8f3e5000) [pid = 1802] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x906ba800) [pid = 1802] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x8f359800) [pid = 1802] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x99a43400) [pid = 1802] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0xa0a43400) [pid = 1802] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x9286ac00) [pid = 1802] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x97c60400) [pid = 1802] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x906c5800) [pid = 1802] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x91307000) [pid = 1802] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x9283ac00) [pid = 1802] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:34:41 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x979ef000) [pid = 1802] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:34:41 INFO - PROCESS | 1802 | 1461249281096 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:34:41 INFO - PROCESS | 1802 | 1461249281100 Marionette TRACE conn3 <- [1,402,null,{}] 07:34:41 INFO - PROCESS | 1802 | 1461249281108 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}] 07:34:41 INFO - PROCESS | 1802 | 1461249281256 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 07:34:41 INFO - PROCESS | 1802 | 1461249281377 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x906b8000 == 52 [pid = 1802] [id = 108] 07:34:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x9130c000) [pid = 1802] [serial = 323] [outer = (nil)] 07:34:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x929df800) [pid = 1802] [serial = 324] [outer = 0x9130c000] 07:34:41 INFO - PROCESS | 1802 | 1461249281449 Marionette DEBUG loaded listener.js 07:34:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x946acc00) [pid = 1802] [serial = 325] [outer = 0x9130c000] 07:34:42 INFO - PROCESS | 1802 | 1461249282097 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]]]}] 07:34:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:34:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1153ms 07:34:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:34:42 INFO - PROCESS | 1802 | 1461249282131 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 07:34:42 INFO - PROCESS | 1802 | 1461249282133 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 07:34:42 INFO - PROCESS | 1802 | 1461249282139 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:34:42 INFO - PROCESS | 1802 | 1461249282143 Marionette TRACE conn3 <- [1,406,null,{}] 07:34:42 INFO - PROCESS | 1802 | 1461249282148 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}] 07:34:42 INFO - PROCESS | 1802 | 1461249282342 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 07:34:42 INFO - PROCESS | 1802 | 1461249282360 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3ebc00 == 53 [pid = 1802] [id = 109] 07:34:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x91247c00) [pid = 1802] [serial = 326] [outer = (nil)] 07:34:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x9994f800) [pid = 1802] [serial = 327] [outer = 0x91247c00] 07:34:42 INFO - PROCESS | 1802 | 1461249282431 Marionette DEBUG loaded listener.js 07:34:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x99a3ec00) [pid = 1802] [serial = 328] [outer = 0x91247c00] 07:34:43 INFO - PROCESS | 1802 | 1461249283374 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]]]}] 07:34:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:34:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1285ms 07:34:43 INFO - PROCESS | 1802 | 1461249283426 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 07:34:43 INFO - PROCESS | 1802 | 1461249283432 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 07:34:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:34:43 INFO - PROCESS | 1802 | 1461249283442 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:34:43 INFO - PROCESS | 1802 | 1461249283448 Marionette TRACE conn3 <- [1,410,null,{}] 07:34:43 INFO - PROCESS | 1802 | 1461249283462 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}] 07:34:43 INFO - PROCESS | 1802 | 1461249283651 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 07:34:43 INFO - PROCESS | 1802 | 1461249283808 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e636400 == 54 [pid = 1802] [id = 110] 07:34:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x8e63fc00) [pid = 1802] [serial = 329] [outer = (nil)] 07:34:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x8fb44000) [pid = 1802] [serial = 330] [outer = 0x8e63fc00] 07:34:43 INFO - PROCESS | 1802 | 1461249283900 Marionette DEBUG loaded listener.js 07:34:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x906bd000) [pid = 1802] [serial = 331] [outer = 0x8e63fc00] 07:34:44 INFO - PROCESS | 1802 | 1461249284954 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]]]}] 07:34:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:34:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1591ms 07:34:45 INFO - PROCESS | 1802 | 1461249285034 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 07:34:45 INFO - PROCESS | 1802 | 1461249285044 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 07:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:34:45 INFO - PROCESS | 1802 | 1461249285056 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:34:45 INFO - PROCESS | 1802 | 1461249285060 Marionette TRACE conn3 <- [1,414,null,{}] 07:34:45 INFO - PROCESS | 1802 | 1461249285067 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}] 07:34:45 INFO - PROCESS | 1802 | 1461249285285 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 07:34:45 INFO - PROCESS | 1802 | 1461249285500 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x906c5800 == 55 [pid = 1802] [id = 111] 07:34:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x92afb000) [pid = 1802] [serial = 332] [outer = (nil)] 07:34:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x977cd400) [pid = 1802] [serial = 333] [outer = 0x92afb000] 07:34:45 INFO - PROCESS | 1802 | 1461249285599 Marionette DEBUG loaded listener.js 07:34:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x97c57c00) [pid = 1802] [serial = 334] [outer = 0x92afb000] 07:34:46 INFO - PROCESS | 1802 | 1461249286641 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]]]}] 07:34:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:34:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1638ms 07:34:46 INFO - PROCESS | 1802 | 1461249286694 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 07:34:46 INFO - PROCESS | 1802 | 1461249286698 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 07:34:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:34:46 INFO - PROCESS | 1802 | 1461249286706 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:34:46 INFO - PROCESS | 1802 | 1461249286712 Marionette TRACE conn3 <- [1,418,null,{}] 07:34:46 INFO - PROCESS | 1802 | 1461249286728 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}] 07:34:46 INFO - PROCESS | 1802 | 1461249286933 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 07:34:47 INFO - PROCESS | 1802 | 1461249287153 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x97feac00 == 56 [pid = 1802] [id = 112] 07:34:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x98ec0000) [pid = 1802] [serial = 335] [outer = (nil)] 07:34:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x99c2c000) [pid = 1802] [serial = 336] [outer = 0x98ec0000] 07:34:47 INFO - PROCESS | 1802 | 1461249287274 Marionette DEBUG loaded listener.js 07:34:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x9fb2a800) [pid = 1802] [serial = 337] [outer = 0x98ec0000] 07:34:48 INFO - PROCESS | 1802 | 1461249288622 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]]]}] 07:34:48 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 07:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1951ms 07:34:48 INFO - PROCESS | 1802 | 1461249288657 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 07:34:48 INFO - PROCESS | 1802 | 1461249288661 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 07:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:34:48 INFO - PROCESS | 1802 | 1461249288733 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:34:48 INFO - PROCESS | 1802 | 1461249288736 Marionette TRACE conn3 <- [1,422,null,{}] 07:34:48 INFO - PROCESS | 1802 | 1461249288745 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}] 07:34:48 INFO - PROCESS | 1802 | 1461249288908 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 07:34:49 INFO - PROCESS | 1802 | 1461249289060 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x9df91400 == 57 [pid = 1802] [id = 113] 07:34:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x9ea1c800) [pid = 1802] [serial = 338] [outer = (nil)] 07:34:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0xa281f800) [pid = 1802] [serial = 339] [outer = 0x9ea1c800] 07:34:49 INFO - PROCESS | 1802 | 1461249289148 Marionette DEBUG loaded listener.js 07:34:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0xa4468c00) [pid = 1802] [serial = 340] [outer = 0x9ea1c800] 07:34:50 INFO - PROCESS | 1802 | 1461249290443 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]]]}] 07:34:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1768ms 07:34:50 INFO - PROCESS | 1802 | 1461249290536 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 07:34:50 INFO - PROCESS | 1802 | 1461249290540 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 07:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:34:50 INFO - PROCESS | 1802 | 1461249290551 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:34:50 INFO - PROCESS | 1802 | 1461249290554 Marionette TRACE conn3 <- [1,426,null,{}] 07:34:50 INFO - PROCESS | 1802 | 1461249290561 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}] 07:34:50 INFO - PROCESS | 1802 | 1461249290718 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 07:34:50 INFO - PROCESS | 1802 | 1461249290872 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7cfc00 == 58 [pid = 1802] [id = 114] 07:34:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8ff4a000) [pid = 1802] [serial = 341] [outer = (nil)] 07:34:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8ff50400) [pid = 1802] [serial = 342] [outer = 0x8ff4a000] 07:34:50 INFO - PROCESS | 1802 | 1461249290959 Marionette DEBUG loaded listener.js 07:34:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8ff53000) [pid = 1802] [serial = 343] [outer = 0x8ff4a000] 07:34:51 INFO - PROCESS | 1802 | 1461249291838 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] 07:34:51 INFO - PROCESS | 1802 | 1461249291892 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 07:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:34:51 INFO - PROCESS | 1802 | 1461249291898 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:34:51 INFO - PROCESS | 1802 | 1461249291901 Marionette TRACE conn3 <- [1,430,null,{}] 07:34:51 INFO - PROCESS | 1802 | 1461249291907 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}] 07:34:52 INFO - PROCESS | 1802 | 1461249292102 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 07:34:52 INFO - PROCESS | 1802 | 1461249292262 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7cac00 == 59 [pid = 1802] [id = 115] 07:34:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8ff4e800) [pid = 1802] [serial = 344] [outer = (nil)] 07:34:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x93399400) [pid = 1802] [serial = 345] [outer = 0x8ff4e800] 07:34:52 INFO - PROCESS | 1802 | 1461249292364 Marionette DEBUG loaded listener.js 07:34:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x9339e000) [pid = 1802] [serial = 346] [outer = 0x8ff4e800] 07:34:53 INFO - PROCESS | 1802 | 1461249293304 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]]]}] 07:34:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:34:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1451ms 07:34:53 INFO - PROCESS | 1802 | 1461249293350 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 07:34:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:34:53 INFO - PROCESS | 1802 | 1461249293355 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 07:34:53 INFO - PROCESS | 1802 | 1461249293362 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:34:53 INFO - PROCESS | 1802 | 1461249293366 Marionette TRACE conn3 <- [1,434,null,{}] 07:34:53 INFO - PROCESS | 1802 | 1461249293374 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}] 07:34:53 INFO - PROCESS | 1802 | 1461249293544 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 07:34:53 INFO - PROCESS | 1802 | 1461249293702 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7c3c00 == 60 [pid = 1802] [id = 116] 07:34:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8ff4a400) [pid = 1802] [serial = 347] [outer = (nil)] 07:34:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x902c0400) [pid = 1802] [serial = 348] [outer = 0x8ff4a400] 07:34:53 INFO - PROCESS | 1802 | 1461249293787 Marionette DEBUG loaded listener.js 07:34:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x902c2400) [pid = 1802] [serial = 349] [outer = 0x8ff4a400] 07:34:54 INFO - PROCESS | 1802 | 1461249294724 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]]]}] 07:34:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:34:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1436ms 07:34:54 INFO - PROCESS | 1802 | 1461249294799 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 07:34:54 INFO - PROCESS | 1802 | 1461249294803 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 07:34:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:34:54 INFO - PROCESS | 1802 | 1461249294810 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:34:54 INFO - PROCESS | 1802 | 1461249294812 Marionette TRACE conn3 <- [1,438,null,{}] 07:34:54 INFO - PROCESS | 1802 | 1461249294819 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}] 07:34:55 INFO - PROCESS | 1802 | 1461249295024 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 07:34:55 INFO - PROCESS | 1802 | 1461249295228 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f35c000 == 61 [pid = 1802] [id = 117] 07:34:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8fb42000) [pid = 1802] [serial = 350] [outer = (nil)] 07:34:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8fe98400) [pid = 1802] [serial = 351] [outer = 0x8fb42000] 07:34:55 INFO - PROCESS | 1802 | 1461249295361 Marionette DEBUG loaded listener.js 07:34:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8fe9ac00) [pid = 1802] [serial = 352] [outer = 0x8fb42000] 07:34:56 INFO - PROCESS | 1802 | 1461249296522 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]]]}] 07:34:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:34:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1734ms 07:34:56 INFO - PROCESS | 1802 | 1461249296544 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 07:34:56 INFO - PROCESS | 1802 | 1461249296549 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 07:34:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:34:56 INFO - PROCESS | 1802 | 1461249296558 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:34:56 INFO - PROCESS | 1802 | 1461249296563 Marionette TRACE conn3 <- [1,442,null,{}] 07:34:56 INFO - PROCESS | 1802 | 1461249296572 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}] 07:34:56 INFO - PROCESS | 1802 | 1461249296736 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 07:34:56 INFO - PROCESS | 1802 | 1461249296943 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ff54c00 == 62 [pid = 1802] [id = 118] 07:34:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x902b9000) [pid = 1802] [serial = 353] [outer = (nil)] 07:34:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x902c0800) [pid = 1802] [serial = 354] [outer = 0x902b9000] 07:34:57 INFO - PROCESS | 1802 | 1461249297020 Marionette DEBUG loaded listener.js 07:34:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x902c7800) [pid = 1802] [serial = 355] [outer = 0x902b9000] 07:34:57 INFO - PROCESS | 1802 | 1461249297984 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]]]}] 07:34:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:34:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1484ms 07:34:58 INFO - PROCESS | 1802 | 1461249298043 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 07:34:58 INFO - PROCESS | 1802 | 1461249298051 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 07:34:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:34:58 INFO - PROCESS | 1802 | 1461249298062 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:34:58 INFO - PROCESS | 1802 | 1461249298065 Marionette TRACE conn3 <- [1,446,null,{}] 07:34:58 INFO - PROCESS | 1802 | 1461249298071 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}] 07:34:58 INFO - PROCESS | 1802 | 1461249298254 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 07:34:58 INFO - PROCESS | 1802 | 1461249298480 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x902c1c00 == 63 [pid = 1802] [id = 119] 07:34:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x902c7400) [pid = 1802] [serial = 356] [outer = (nil)] 07:34:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x9286fc00) [pid = 1802] [serial = 357] [outer = 0x902c7400] 07:34:58 INFO - PROCESS | 1802 | 1461249298578 Marionette DEBUG loaded listener.js 07:34:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x92afdc00) [pid = 1802] [serial = 358] [outer = 0x902c7400] 07:34:58 INFO - PROCESS | 1802 | --DOCSHELL 0x8fb48800 == 62 [pid = 1802] [id = 66] 07:34:58 INFO - PROCESS | 1802 | --DOCSHELL 0x8f362000 == 61 [pid = 1802] [id = 71] 07:34:58 INFO - PROCESS | 1802 | --DOCSHELL 0x8f3e1c00 == 60 [pid = 1802] [id = 69] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8e7c6000) [pid = 1802] [serial = 264] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x9ea03400) [pid = 1802] [serial = 285] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOCSHELL 0x9130ac00 == 59 [pid = 1802] [id = 68] 07:34:59 INFO - PROCESS | 1802 | --DOCSHELL 0x92af6800 == 58 [pid = 1802] [id = 67] 07:34:59 INFO - PROCESS | 1802 | --DOCSHELL 0x906b8000 == 57 [pid = 1802] [id = 108] 07:34:59 INFO - PROCESS | 1802 | --DOCSHELL 0x98496000 == 56 [pid = 1802] [id = 107] 07:34:59 INFO - PROCESS | 1802 | --DOCSHELL 0x8e635800 == 55 [pid = 1802] [id = 106] 07:34:59 INFO - PROCESS | 1802 | --DOCSHELL 0x8e9c4000 == 54 [pid = 1802] [id = 105] 07:34:59 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7ccc00 == 53 [pid = 1802] [id = 104] 07:34:59 INFO - PROCESS | 1802 | --DOCSHELL 0x8e9d0400 == 52 [pid = 1802] [id = 103] 07:34:59 INFO - PROCESS | 1802 | --DOCSHELL 0x8e9c7c00 == 51 [pid = 1802] [id = 102] 07:34:59 INFO - PROCESS | 1802 | --DOCSHELL 0x8f92f400 == 50 [pid = 1802] [id = 96] 07:34:59 INFO - PROCESS | 1802 | --DOCSHELL 0x8f93a000 == 49 [pid = 1802] [id = 95] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x98c45800) [pid = 1802] [serial = 204] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x91e45c00) [pid = 1802] [serial = 126] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0xa0c34c00) [pid = 1802] [serial = 135] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x92afb400) [pid = 1802] [serial = 201] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x97916c00) [pid = 1802] [serial = 162] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0xa0f9dc00) [pid = 1802] [serial = 207] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x984a2400) [pid = 1802] [serial = 129] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x991a2800) [pid = 1802] [serial = 165] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x9fca5000) [pid = 1802] [serial = 171] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x9df9cc00) [pid = 1802] [serial = 132] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0xa4459c00) [pid = 1802] [serial = 210] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0xa45ca000) [pid = 1802] [serial = 213] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x91249c00) [pid = 1802] [serial = 198] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8f937000) [pid = 1802] [serial = 159] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x9ea04400) [pid = 1802] [serial = 168] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0xa0c32800) [pid = 1802] [serial = 174] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x9811b400) [pid = 1802] [serial = 217] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x9829b400) [pid = 1802] [serial = 279] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x97ff4c00) [pid = 1802] [serial = 249] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x991a1400) [pid = 1802] [serial = 282] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x98293800) [pid = 1802] [serial = 252] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x929dc800) [pid = 1802] [serial = 243] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x9286f000) [pid = 1802] [serial = 268] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x92839c00) [pid = 1802] [serial = 267] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x929dd800) [pid = 1802] [serial = 270] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x92af4000) [pid = 1802] [serial = 271] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x97c5b800) [pid = 1802] [serial = 273] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x97c5c000) [pid = 1802] [serial = 246] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x98e32800) [pid = 1802] [serial = 255] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0xa3c7fc00) [pid = 1802] [serial = 258] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x8e63a800) [pid = 1802] [serial = 261] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x99949c00) [pid = 1802] [serial = 283] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x97ff1000) [pid = 1802] [serial = 276] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x98cc8800) [pid = 1802] [serial = 280] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x98110c00) [pid = 1802] [serial = 277] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x97c62400) [pid = 1802] [serial = 274] [outer = (nil)] [url = about:blank] 07:34:59 INFO - PROCESS | 1802 | 1461249299601 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]]]}] 07:34:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:34:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1583ms 07:34:59 INFO - PROCESS | 1802 | 1461249299645 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 07:34:59 INFO - PROCESS | 1802 | 1461249299648 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 07:34:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:34:59 INFO - PROCESS | 1802 | 1461249299655 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:34:59 INFO - PROCESS | 1802 | 1461249299661 Marionette TRACE conn3 <- [1,450,null,{}] 07:34:59 INFO - PROCESS | 1802 | 1461249299676 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}] 07:34:59 INFO - PROCESS | 1802 | 1461249299856 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 07:35:00 INFO - PROCESS | 1802 | 1461249300048 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9d0400 == 50 [pid = 1802] [id = 120] 07:35:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x906c4400) [pid = 1802] [serial = 359] [outer = (nil)] 07:35:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x93392400) [pid = 1802] [serial = 360] [outer = 0x906c4400] 07:35:00 INFO - PROCESS | 1802 | 1461249300173 Marionette DEBUG loaded listener.js 07:35:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x9339a400) [pid = 1802] [serial = 361] [outer = 0x906c4400] 07:35:00 INFO - PROCESS | 1802 | 1461249300945 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] 07:35:01 INFO - PROCESS | 1802 | 1461249301010 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 07:35:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:35:01 INFO - PROCESS | 1802 | 1461249301018 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:35:01 INFO - PROCESS | 1802 | 1461249301021 Marionette TRACE conn3 <- [1,454,null,{}] 07:35:01 INFO - PROCESS | 1802 | 1461249301027 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}] 07:35:01 INFO - PROCESS | 1802 | 1461249301201 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 07:35:01 INFO - PROCESS | 1802 | 1461249301212 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f358c00 == 51 [pid = 1802] [id = 121] 07:35:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x946ac000) [pid = 1802] [serial = 362] [outer = (nil)] 07:35:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x977d3400) [pid = 1802] [serial = 363] [outer = 0x946ac000] 07:35:01 INFO - PROCESS | 1802 | 1461249301289 Marionette DEBUG loaded listener.js 07:35:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x9792c400) [pid = 1802] [serial = 364] [outer = 0x946ac000] 07:35:02 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:35:02 INFO - PROCESS | 1802 | 1461249302378 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]]]}] 07:35:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:35:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1431ms 07:35:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:35:02 INFO - PROCESS | 1802 | 1461249302452 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 07:35:02 INFO - PROCESS | 1802 | 1461249302456 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 07:35:02 INFO - PROCESS | 1802 | 1461249302462 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:35:02 INFO - PROCESS | 1802 | 1461249302466 Marionette TRACE conn3 <- [1,458,null,{}] 07:35:02 INFO - PROCESS | 1802 | 1461249302471 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}] 07:35:02 INFO - PROCESS | 1802 | 1461249302709 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 07:35:02 INFO - PROCESS | 1802 | 1461249302747 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x91309c00 == 52 [pid = 1802] [id = 122] 07:35:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x96a35c00) [pid = 1802] [serial = 365] [outer = (nil)] 07:35:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x97c60c00) [pid = 1802] [serial = 366] [outer = 0x96a35c00] 07:35:02 INFO - PROCESS | 1802 | 1461249302841 Marionette DEBUG loaded listener.js 07:35:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x97c64800) [pid = 1802] [serial = 367] [outer = 0x96a35c00] 07:35:04 INFO - PROCESS | 1802 | 1461249304373 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] 07:35:04 INFO - PROCESS | 1802 | 1461249304562 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 07:35:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:35:04 INFO - PROCESS | 1802 | 1461249304572 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:35:04 INFO - PROCESS | 1802 | 1461249304575 Marionette TRACE conn3 <- [1,462,null,{}] 07:35:04 INFO - PROCESS | 1802 | 1461249304583 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}] 07:35:04 INFO - PROCESS | 1802 | 1461249304887 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 07:35:04 INFO - PROCESS | 1802 | 1461249304974 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x97773000 == 53 [pid = 1802] [id = 123] 07:35:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x979f7000) [pid = 1802] [serial = 368] [outer = (nil)] 07:35:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x97fea000) [pid = 1802] [serial = 369] [outer = 0x979f7000] 07:35:05 INFO - PROCESS | 1802 | 1461249305052 Marionette DEBUG loaded listener.js 07:35:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x97ff5000) [pid = 1802] [serial = 370] [outer = 0x979f7000] 07:35:05 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:35:05 INFO - PROCESS | 1802 | 1461249305774 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] 07:35:05 INFO - PROCESS | 1802 | 1461249305814 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 07:35:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:35:05 INFO - PROCESS | 1802 | 1461249305820 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:35:05 INFO - PROCESS | 1802 | 1461249305824 Marionette TRACE conn3 <- [1,466,null,{}] 07:35:05 INFO - PROCESS | 1802 | 1461249305829 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}] 07:35:05 INFO - PROCESS | 1802 | 1461249305975 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 07:35:06 INFO - PROCESS | 1802 | 1461249305989 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9d0c00 == 54 [pid = 1802] [id = 124] 07:35:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x8ff55800) [pid = 1802] [serial = 371] [outer = (nil)] 07:35:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x98295c00) [pid = 1802] [serial = 372] [outer = 0x8ff55800] 07:35:06 INFO - PROCESS | 1802 | 1461249306063 Marionette DEBUG loaded listener.js 07:35:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x983f9c00) [pid = 1802] [serial = 373] [outer = 0x8ff55800] 07:35:07 INFO - PROCESS | 1802 | 1461249307206 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] 07:35:07 INFO - PROCESS | 1802 | 1461249307269 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 07:35:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:35:07 INFO - PROCESS | 1802 | 1461249307279 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:35:07 INFO - PROCESS | 1802 | 1461249307284 Marionette TRACE conn3 <- [1,470,null,{}] 07:35:07 INFO - PROCESS | 1802 | 1461249307293 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}] 07:35:07 INFO - PROCESS | 1802 | 1461249307531 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 07:35:07 INFO - PROCESS | 1802 | 1461249307752 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe92c00 == 55 [pid = 1802] [id = 125] 07:35:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x8fe93800) [pid = 1802] [serial = 374] [outer = (nil)] 07:35:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x906c3c00) [pid = 1802] [serial = 375] [outer = 0x8fe93800] 07:35:07 INFO - PROCESS | 1802 | 1461249307883 Marionette DEBUG loaded listener.js 07:35:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x9130c000) [pid = 1802] [serial = 376] [outer = 0x8fe93800] 07:35:08 INFO - PROCESS | 1802 | 1461249308858 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]]]}] 07:35:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:35:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1633ms 07:35:08 INFO - PROCESS | 1802 | 1461249308913 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 07:35:08 INFO - PROCESS | 1802 | 1461249308925 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 07:35:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:35:08 INFO - PROCESS | 1802 | 1461249308936 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:35:08 INFO - PROCESS | 1802 | 1461249308941 Marionette TRACE conn3 <- [1,474,null,{}] 07:35:08 INFO - PROCESS | 1802 | 1461249308950 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}] 07:35:09 INFO - PROCESS | 1802 | 1461249309146 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 07:35:09 INFO - PROCESS | 1802 | 1461249309419 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x92af4000 == 56 [pid = 1802] [id = 126] 07:35:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x93396000) [pid = 1802] [serial = 377] [outer = (nil)] 07:35:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x95ad1800) [pid = 1802] [serial = 378] [outer = 0x93396000] 07:35:09 INFO - PROCESS | 1802 | 1461249309551 Marionette DEBUG loaded listener.js 07:35:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x97c58800) [pid = 1802] [serial = 379] [outer = 0x93396000] 07:35:10 INFO - PROCESS | 1802 | 1461249310530 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]]]}] 07:35:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:35:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1839ms 07:35:11 INFO - PROCESS | 1802 | 1461249311121 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 07:35:11 INFO - PROCESS | 1802 | 1461249311128 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 07:35:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:35:11 INFO - PROCESS | 1802 | 1461249311289 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:35:11 INFO - PROCESS | 1802 | 1461249311296 Marionette TRACE conn3 <- [1,478,null,{}] 07:35:11 INFO - PROCESS | 1802 | 1461249311320 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}] 07:35:11 INFO - PROCESS | 1802 | 1461249311508 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 07:35:11 INFO - PROCESS | 1802 | 1461249311661 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x9286ec00 == 57 [pid = 1802] [id = 127] 07:35:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x98296800) [pid = 1802] [serial = 380] [outer = (nil)] 07:35:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x9ea13800) [pid = 1802] [serial = 381] [outer = 0x98296800] 07:35:11 INFO - PROCESS | 1802 | 1461249311765 Marionette DEBUG loaded listener.js 07:35:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x9ffa4c00) [pid = 1802] [serial = 382] [outer = 0x98296800] 07:35:12 INFO - PROCESS | 1802 | 1461249312889 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]]]}] 07:35:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:35:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1673ms 07:35:12 INFO - PROCESS | 1802 | 1461249312942 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 07:35:12 INFO - PROCESS | 1802 | 1461249312950 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 07:35:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:35:12 INFO - PROCESS | 1802 | 1461249312960 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:35:12 INFO - PROCESS | 1802 | 1461249312966 Marionette TRACE conn3 <- [1,482,null,{}] 07:35:12 INFO - PROCESS | 1802 | 1461249312975 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}] 07:35:13 INFO - PROCESS | 1802 | 1461249313248 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 07:35:13 INFO - PROCESS | 1802 | 1461249313539 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9c2800 == 58 [pid = 1802] [id = 128] 07:35:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x8e9c5800) [pid = 1802] [serial = 383] [outer = (nil)] 07:35:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0xa0c3d800) [pid = 1802] [serial = 384] [outer = 0x8e9c5800] 07:35:13 INFO - PROCESS | 1802 | 1461249313760 Marionette DEBUG loaded listener.js 07:35:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0xa281c400) [pid = 1802] [serial = 385] [outer = 0x8e9c5800] 07:35:14 INFO - PROCESS | 1802 | 1461249314793 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]]]}] 07:35:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:35:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1892ms 07:35:14 INFO - PROCESS | 1802 | 1461249314851 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 07:35:14 INFO - PROCESS | 1802 | 1461249314855 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 07:35:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:35:14 INFO - PROCESS | 1802 | 1461249314862 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:35:14 INFO - PROCESS | 1802 | 1461249314865 Marionette TRACE conn3 <- [1,486,null,{}] 07:35:14 INFO - PROCESS | 1802 | 1461249314871 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}] 07:35:15 INFO - PROCESS | 1802 | 1461249315041 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 07:35:15 INFO - PROCESS | 1802 | 1461249315256 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x977d3800 == 59 [pid = 1802] [id = 129] 07:35:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0xa3cd9000) [pid = 1802] [serial = 386] [outer = (nil)] 07:35:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0xa447bc00) [pid = 1802] [serial = 387] [outer = 0xa3cd9000] 07:35:15 INFO - PROCESS | 1802 | 1461249315349 Marionette DEBUG loaded listener.js 07:35:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0xa4589400) [pid = 1802] [serial = 388] [outer = 0xa3cd9000] 07:35:16 INFO - PROCESS | 1802 | 1461249316261 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]]]}] 07:35:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:35:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1437ms 07:35:16 INFO - PROCESS | 1802 | 1461249316301 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 07:35:16 INFO - PROCESS | 1802 | 1461249316305 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 07:35:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:35:16 INFO - PROCESS | 1802 | 1461249316312 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:35:16 INFO - PROCESS | 1802 | 1461249316316 Marionette TRACE conn3 <- [1,490,null,{}] 07:35:16 INFO - PROCESS | 1802 | 1461249316322 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}] 07:35:16 INFO - PROCESS | 1802 | 1461249316513 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 07:35:16 INFO - PROCESS | 1802 | 1461249316674 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7c7c00 == 60 [pid = 1802] [id = 130] 07:35:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x98262000) [pid = 1802] [serial = 389] [outer = (nil)] 07:35:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x9826cc00) [pid = 1802] [serial = 390] [outer = 0x98262000] 07:35:16 INFO - PROCESS | 1802 | 1461249316769 Marionette DEBUG loaded listener.js 07:35:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0xa3c7c800) [pid = 1802] [serial = 391] [outer = 0x98262000] 07:35:17 INFO - PROCESS | 1802 | 1461249317663 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]]]}] 07:35:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:35:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1387ms 07:35:17 INFO - PROCESS | 1802 | 1461249317701 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 07:35:17 INFO - PROCESS | 1802 | 1461249317704 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 07:35:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:35:17 INFO - PROCESS | 1802 | 1461249317711 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:35:17 INFO - PROCESS | 1802 | 1461249317715 Marionette TRACE conn3 <- [1,494,null,{}] 07:35:17 INFO - PROCESS | 1802 | 1461249317721 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}] 07:35:17 INFO - PROCESS | 1802 | 1461249317892 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 07:35:18 INFO - PROCESS | 1802 | 1461249318061 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe25400 == 61 [pid = 1802] [id = 131] 07:35:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8fe26000) [pid = 1802] [serial = 392] [outer = (nil)] 07:35:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8fe2d400) [pid = 1802] [serial = 393] [outer = 0x8fe26000] 07:35:18 INFO - PROCESS | 1802 | 1461249318150 Marionette DEBUG loaded listener.js 07:35:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8fe30800) [pid = 1802] [serial = 394] [outer = 0x8fe26000] 07:35:19 INFO - PROCESS | 1802 | 1461249319189 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]]]}] 07:35:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:35:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1531ms 07:35:19 INFO - PROCESS | 1802 | 1461249319243 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 07:35:19 INFO - PROCESS | 1802 | 1461249319247 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 07:35:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:35:19 INFO - PROCESS | 1802 | 1461249319253 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:35:19 INFO - PROCESS | 1802 | 1461249319257 Marionette TRACE conn3 <- [1,498,null,{}] 07:35:19 INFO - PROCESS | 1802 | 1461249319262 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}] 07:35:19 INFO - PROCESS | 1802 | 1461249319432 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 07:35:19 INFO - PROCESS | 1802 | 1461249319594 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c302000 == 62 [pid = 1802] [id = 132] 07:35:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8c304800) [pid = 1802] [serial = 395] [outer = (nil)] 07:35:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8c30b000) [pid = 1802] [serial = 396] [outer = 0x8c304800] 07:35:19 INFO - PROCESS | 1802 | 1461249319681 Marionette DEBUG loaded listener.js 07:35:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8c30f000) [pid = 1802] [serial = 397] [outer = 0x8c304800] 07:35:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b63a800) [pid = 1802] [serial = 398] [outer = 0x96a36400] 07:35:20 INFO - PROCESS | 1802 | 1461249320675 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]]]}] 07:35:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:35:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1482ms 07:35:20 INFO - PROCESS | 1802 | 1461249320736 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 07:35:20 INFO - PROCESS | 1802 | 1461249320740 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 07:35:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:35:20 INFO - PROCESS | 1802 | 1461249320747 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:35:20 INFO - PROCESS | 1802 | 1461249320751 Marionette TRACE conn3 <- [1,502,null,{}] 07:35:20 INFO - PROCESS | 1802 | 1461249320757 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}] 07:35:20 INFO - PROCESS | 1802 | 1461249320933 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 07:35:21 INFO - PROCESS | 1802 | 1461249321143 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b63e400 == 63 [pid = 1802] [id = 133] 07:35:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b640c00) [pid = 1802] [serial = 399] [outer = (nil)] 07:35:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b647800) [pid = 1802] [serial = 400] [outer = 0x8b640c00] 07:35:21 INFO - PROCESS | 1802 | 1461249321276 Marionette DEBUG loaded listener.js 07:35:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8c30bc00) [pid = 1802] [serial = 401] [outer = 0x8b640c00] 07:35:22 INFO - PROCESS | 1802 | 1461249322147 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]]]}] 07:35:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:35:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1433ms 07:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:35:22 INFO - PROCESS | 1802 | 1461249322182 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 07:35:22 INFO - PROCESS | 1802 | 1461249322186 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 07:35:22 INFO - PROCESS | 1802 | 1461249322192 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:35:22 INFO - PROCESS | 1802 | 1461249322196 Marionette TRACE conn3 <- [1,506,null,{}] 07:35:22 INFO - PROCESS | 1802 | 1461249322202 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}] 07:35:22 INFO - PROCESS | 1802 | 1461249322375 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 07:35:22 INFO - PROCESS | 1802 | 1461249322555 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b63dc00 == 64 [pid = 1802] [id = 134] 07:35:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b645800) [pid = 1802] [serial = 402] [outer = (nil)] 07:35:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8fe2bc00) [pid = 1802] [serial = 403] [outer = 0x8b645800] 07:35:22 INFO - PROCESS | 1802 | 1461249322638 Marionette DEBUG loaded listener.js 07:35:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8fe34400) [pid = 1802] [serial = 404] [outer = 0x8b645800] 07:35:23 INFO - PROCESS | 1802 | 1461249323945 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]]]}] 07:35:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:35:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1800ms 07:35:23 INFO - PROCESS | 1802 | 1461249323992 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 07:35:24 INFO - PROCESS | 1802 | 1461249324000 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 07:35:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:35:24 INFO - PROCESS | 1802 | 1461249324008 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:35:24 INFO - PROCESS | 1802 | 1461249324014 Marionette TRACE conn3 <- [1,510,null,{}] 07:35:24 INFO - PROCESS | 1802 | 1461249324021 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}] 07:35:24 INFO - PROCESS | 1802 | 1461249324191 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 07:35:24 INFO - PROCESS | 1802 | 1461249324512 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe2ec00 == 65 [pid = 1802] [id = 135] 07:35:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8fe32400) [pid = 1802] [serial = 405] [outer = (nil)] 07:35:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x902b9400) [pid = 1802] [serial = 406] [outer = 0x8fe32400] 07:35:24 INFO - PROCESS | 1802 | 1461249324600 Marionette DEBUG loaded listener.js 07:35:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x906c2c00) [pid = 1802] [serial = 407] [outer = 0x8fe32400] 07:35:25 INFO - PROCESS | 1802 | --DOCSHELL 0x97773000 == 64 [pid = 1802] [id = 123] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x9994f800) [pid = 1802] [serial = 327] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOCSHELL 0x91309c00 == 63 [pid = 1802] [id = 122] 07:35:25 INFO - PROCESS | 1802 | --DOCSHELL 0x8f358c00 == 62 [pid = 1802] [id = 121] 07:35:25 INFO - PROCESS | 1802 | --DOCSHELL 0x8e9d0400 == 61 [pid = 1802] [id = 120] 07:35:25 INFO - PROCESS | 1802 | --DOCSHELL 0x902c1c00 == 60 [pid = 1802] [id = 119] 07:35:25 INFO - PROCESS | 1802 | --DOCSHELL 0x8ff54c00 == 59 [pid = 1802] [id = 118] 07:35:25 INFO - PROCESS | 1802 | 1461249325690 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]]]}] 07:35:25 INFO - PROCESS | 1802 | --DOCSHELL 0x906c5800 == 58 [pid = 1802] [id = 111] 07:35:25 INFO - PROCESS | 1802 | --DOCSHELL 0x8e636400 == 57 [pid = 1802] [id = 110] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8e7c7400) [pid = 1802] [serial = 265] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8f3dd800) [pid = 1802] [serial = 307] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8e9cd400) [pid = 1802] [serial = 306] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x946af400) [pid = 1802] [serial = 310] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x92873800) [pid = 1802] [serial = 309] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x906c5400) [pid = 1802] [serial = 312] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x913f1000) [pid = 1802] [serial = 313] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x97c65000) [pid = 1802] [serial = 315] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x97fe6800) [pid = 1802] [serial = 316] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x913ef800) [pid = 1802] [serial = 288] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x97c61400) [pid = 1802] [serial = 291] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x9ffcac00) [pid = 1802] [serial = 294] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0xa2a31c00) [pid = 1802] [serial = 297] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0xa44cbc00) [pid = 1802] [serial = 300] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8e9ce800) [pid = 1802] [serial = 303] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x991a8400) [pid = 1802] [serial = 250] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x92aff400) [pid = 1802] [serial = 244] [outer = (nil)] [url = about:blank] 07:35:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:35:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1735ms 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x98119c00) [pid = 1802] [serial = 247] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x9feec000) [pid = 1802] [serial = 241] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x98297000) [pid = 1802] [serial = 253] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x98e29800) [pid = 1802] [serial = 321] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x929df800) [pid = 1802] [serial = 324] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x991a1c00) [pid = 1802] [serial = 322] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x9811bc00) [pid = 1802] [serial = 318] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x946acc00) [pid = 1802] [serial = 325] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x9828fc00) [pid = 1802] [serial = 319] [outer = (nil)] [url = about:blank] 07:35:25 INFO - PROCESS | 1802 | 1461249325754 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 07:35:25 INFO - PROCESS | 1802 | 1461249325762 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 07:35:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:35:25 INFO - PROCESS | 1802 | 1461249325772 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:35:25 INFO - PROCESS | 1802 | 1461249325775 Marionette TRACE conn3 <- [1,514,null,{}] 07:35:25 INFO - PROCESS | 1802 | 1461249325782 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}] 07:35:25 INFO - PROCESS | 1802 | 1461249325944 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 07:35:26 INFO - PROCESS | 1802 | 1461249326111 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ff4f000 == 58 [pid = 1802] [id = 136] 07:35:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x906bac00) [pid = 1802] [serial = 408] [outer = (nil)] 07:35:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x91307000) [pid = 1802] [serial = 409] [outer = 0x906bac00] 07:35:26 INFO - PROCESS | 1802 | 1461249326186 Marionette DEBUG loaded listener.js 07:35:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x92868800) [pid = 1802] [serial = 410] [outer = 0x906bac00] 07:35:26 INFO - PROCESS | 1802 | 1461249326888 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]]]}] 07:35:26 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 07:35:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1153ms 07:35:26 INFO - PROCESS | 1802 | 1461249326925 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 07:35:26 INFO - PROCESS | 1802 | 1461249326929 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 07:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:35:26 INFO - PROCESS | 1802 | 1461249326953 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:35:26 INFO - PROCESS | 1802 | 1461249326959 Marionette TRACE conn3 <- [1,518,null,{}] 07:35:26 INFO - PROCESS | 1802 | 1461249326974 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}] 07:35:27 INFO - PROCESS | 1802 | 1461249327143 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 07:35:27 INFO - PROCESS | 1802 | 1461249327154 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x9130a800 == 59 [pid = 1802] [id = 137] 07:35:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x92af7800) [pid = 1802] [serial = 411] [outer = (nil)] 07:35:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x946a0800) [pid = 1802] [serial = 412] [outer = 0x92af7800] 07:35:27 INFO - PROCESS | 1802 | 1461249327228 Marionette DEBUG loaded listener.js 07:35:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x95a09c00) [pid = 1802] [serial = 413] [outer = 0x92af7800] 07:35:28 INFO - PROCESS | 1802 | 1461249328313 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]]]}] 07:35:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:35:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1394ms 07:35:28 INFO - PROCESS | 1802 | 1461249328342 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 07:35:28 INFO - PROCESS | 1802 | 1461249328346 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 07:35:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:35:28 INFO - PROCESS | 1802 | 1461249328352 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:35:28 INFO - PROCESS | 1802 | 1461249328355 Marionette TRACE conn3 <- [1,522,null,{}] 07:35:28 INFO - PROCESS | 1802 | 1461249328363 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}] 07:35:28 INFO - PROCESS | 1802 | 1461249328566 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 07:35:28 INFO - PROCESS | 1802 | 1461249328594 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x929e5c00 == 60 [pid = 1802] [id = 138] 07:35:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x95a09800) [pid = 1802] [serial = 414] [outer = (nil)] 07:35:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x97928c00) [pid = 1802] [serial = 415] [outer = 0x95a09800] 07:35:28 INFO - PROCESS | 1802 | 1461249328676 Marionette DEBUG loaded listener.js 07:35:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x97c61400) [pid = 1802] [serial = 416] [outer = 0x95a09800] 07:35:29 INFO - PROCESS | 1802 | 1461249329536 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]]]}] 07:35:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:35:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1228ms 07:35:29 INFO - PROCESS | 1802 | 1461249329581 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 07:35:29 INFO - PROCESS | 1802 | 1461249329585 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 07:35:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:35:29 INFO - PROCESS | 1802 | 1461249329598 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:35:29 INFO - PROCESS | 1802 | 1461249329601 Marionette TRACE conn3 <- [1,526,null,{}] 07:35:29 INFO - PROCESS | 1802 | 1461249329606 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}] 07:35:29 INFO - PROCESS | 1802 | 1461249329819 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 07:35:29 INFO - PROCESS | 1802 | 1461249329854 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x97fe6800 == 61 [pid = 1802] [id = 139] 07:35:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x97febc00) [pid = 1802] [serial = 417] [outer = (nil)] 07:35:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x97ff3000) [pid = 1802] [serial = 418] [outer = 0x97febc00] 07:35:29 INFO - PROCESS | 1802 | 1461249329929 Marionette DEBUG loaded listener.js 07:35:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x98119c00) [pid = 1802] [serial = 419] [outer = 0x97febc00] 07:35:30 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x902b9000) [pid = 1802] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:35:30 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x906c4400) [pid = 1802] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:35:30 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x946ac000) [pid = 1802] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:35:30 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x979f7000) [pid = 1802] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:35:30 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x902c7400) [pid = 1802] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:35:30 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x96a35c00) [pid = 1802] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:35:31 INFO - PROCESS | 1802 | 1461249331010 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]]]}] 07:35:31 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 07:35:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1437ms 07:35:31 INFO - PROCESS | 1802 | 1461249331039 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 07:35:31 INFO - PROCESS | 1802 | 1461249331043 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 07:35:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:35:31 INFO - PROCESS | 1802 | 1461249331049 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:35:31 INFO - PROCESS | 1802 | 1461249331052 Marionette TRACE conn3 <- [1,530,null,{}] 07:35:31 INFO - PROCESS | 1802 | 1461249331057 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}] 07:35:31 INFO - PROCESS | 1802 | 1461249331263 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 07:35:31 INFO - PROCESS | 1802 | 1461249331284 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x902c5000 == 62 [pid = 1802] [id = 140] 07:35:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x946ac000) [pid = 1802] [serial = 420] [outer = (nil)] 07:35:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x98269000) [pid = 1802] [serial = 421] [outer = 0x946ac000] 07:35:31 INFO - PROCESS | 1802 | 1461249331361 Marionette DEBUG loaded listener.js 07:35:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x9826fc00) [pid = 1802] [serial = 422] [outer = 0x946ac000] 07:35:32 INFO - PROCESS | 1802 | 1461249332111 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"]]]}] 07:35:32 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 07:35:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:35:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:35:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:35:32 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 07:35:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:35:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:35:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:35:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1143ms 07:35:32 INFO - PROCESS | 1802 | 1461249332195 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 07:35:32 INFO - PROCESS | 1802 | 1461249332199 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 07:35:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:35:32 INFO - PROCESS | 1802 | 1461249332206 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:35:32 INFO - PROCESS | 1802 | 1461249332209 Marionette TRACE conn3 <- [1,534,null,{}] 07:35:32 INFO - PROCESS | 1802 | 1461249332222 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}] 07:35:32 INFO - PROCESS | 1802 | 1461249332385 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 07:35:32 INFO - PROCESS | 1802 | 1461249332395 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x98115400 == 63 [pid = 1802] [id = 141] 07:35:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x981c9000) [pid = 1802] [serial = 423] [outer = (nil)] 07:35:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x991aa400) [pid = 1802] [serial = 424] [outer = 0x981c9000] 07:35:32 INFO - PROCESS | 1802 | 1461249332477 Marionette DEBUG loaded listener.js 07:35:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x9994ac00) [pid = 1802] [serial = 425] [outer = 0x981c9000] 07:35:33 INFO - PROCESS | 1802 | 1461249333566 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]]]}] 07:35:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:35:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1394ms 07:35:33 INFO - PROCESS | 1802 | 1461249333602 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 07:35:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:35:33 INFO - PROCESS | 1802 | 1461249333611 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 07:35:33 INFO - PROCESS | 1802 | 1461249333620 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:35:33 INFO - PROCESS | 1802 | 1461249333631 Marionette TRACE conn3 <- [1,538,null,{}] 07:35:33 INFO - PROCESS | 1802 | 1461249333689 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}] 07:35:33 INFO - PROCESS | 1802 | 1461249333943 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 07:35:34 INFO - PROCESS | 1802 | 1461249334196 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f360400 == 64 [pid = 1802] [id = 142] 07:35:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8f3e0000) [pid = 1802] [serial = 426] [outer = (nil)] 07:35:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8ff51400) [pid = 1802] [serial = 427] [outer = 0x8f3e0000] 07:35:34 INFO - PROCESS | 1802 | 1461249334303 Marionette DEBUG loaded listener.js 07:35:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x91252c00) [pid = 1802] [serial = 428] [outer = 0x8f3e0000] 07:35:35 INFO - PROCESS | 1802 | 1461249335243 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]]]}] 07:35:35 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. 07:35:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1702ms 07:35:35 INFO - PROCESS | 1802 | 1461249335322 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 07:35:35 INFO - PROCESS | 1802 | 1461249335332 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 07:35:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:35:35 INFO - PROCESS | 1802 | 1461249335387 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:35:35 INFO - PROCESS | 1802 | 1461249335393 Marionette TRACE conn3 <- [1,542,null,{}] 07:35:35 INFO - PROCESS | 1802 | 1461249335408 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}] 07:35:35 INFO - PROCESS | 1802 | 1461249335603 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 07:35:35 INFO - PROCESS | 1802 | 1461249335893 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x9339d400 == 65 [pid = 1802] [id = 143] 07:35:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x96fe8000) [pid = 1802] [serial = 429] [outer = (nil)] 07:35:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x97c64c00) [pid = 1802] [serial = 430] [outer = 0x96fe8000] 07:35:35 INFO - PROCESS | 1802 | 1461249335987 Marionette DEBUG loaded listener.js 07:35:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x98111400) [pid = 1802] [serial = 431] [outer = 0x96fe8000] 07:35:36 INFO - PROCESS | 1802 | 1461249336826 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]]]}] 07:35:36 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. 07:35:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1540ms 07:35:36 INFO - PROCESS | 1802 | 1461249336887 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 07:35:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:35:36 INFO - PROCESS | 1802 | 1461249336892 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 07:35:36 INFO - PROCESS | 1802 | 1461249336900 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:35:36 INFO - PROCESS | 1802 | 1461249336906 Marionette TRACE conn3 <- [1,546,null,{}] 07:35:36 INFO - PROCESS | 1802 | 1461249336923 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}] 07:35:37 INFO - PROCESS | 1802 | 1461249337128 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 07:35:37 INFO - PROCESS | 1802 | 1461249337298 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7c9c00 == 66 [pid = 1802] [id = 144] 07:35:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x9286a800) [pid = 1802] [serial = 432] [outer = (nil)] 07:35:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x99a48c00) [pid = 1802] [serial = 433] [outer = 0x9286a800] 07:35:37 INFO - PROCESS | 1802 | 1461249337396 Marionette DEBUG loaded listener.js 07:35:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x9df9d800) [pid = 1802] [serial = 434] [outer = 0x9286a800] 07:35:38 INFO - PROCESS | 1802 | 1461249338330 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]]]}] 07:35:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:35:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1441ms 07:35:38 INFO - PROCESS | 1802 | 1461249338340 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 07:35:38 INFO - PROCESS | 1802 | 1461249338345 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 07:35:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:35:38 INFO - PROCESS | 1802 | 1461249338398 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:35:38 INFO - PROCESS | 1802 | 1461249338401 Marionette TRACE conn3 <- [1,550,null,{}] 07:35:38 INFO - PROCESS | 1802 | 1461249338411 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}] 07:35:38 INFO - PROCESS | 1802 | 1461249338615 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 07:35:38 INFO - PROCESS | 1802 | 1461249338802 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9c7c00 == 67 [pid = 1802] [id = 145] 07:35:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x902c3400) [pid = 1802] [serial = 435] [outer = (nil)] 07:35:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x9ffa9400) [pid = 1802] [serial = 436] [outer = 0x902c3400] 07:35:38 INFO - PROCESS | 1802 | 1461249338938 Marionette DEBUG loaded listener.js 07:35:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0xa0c1e400) [pid = 1802] [serial = 437] [outer = 0x902c3400] 07:35:39 INFO - PROCESS | 1802 | 1461249339782 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]]]}] 07:35:39 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. 07:35:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1437ms 07:35:39 INFO - PROCESS | 1802 | 1461249339836 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 07:35:39 INFO - PROCESS | 1802 | 1461249339839 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 07:35:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:35:39 INFO - PROCESS | 1802 | 1461249339847 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:35:39 INFO - PROCESS | 1802 | 1461249339851 Marionette TRACE conn3 <- [1,554,null,{}] 07:35:39 INFO - PROCESS | 1802 | 1461249339857 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}] 07:35:40 INFO - PROCESS | 1802 | 1461249340038 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 07:35:40 INFO - PROCESS | 1802 | 1461249340211 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b642000 == 68 [pid = 1802] [id = 146] 07:35:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8c309c00) [pid = 1802] [serial = 438] [outer = (nil)] 07:35:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x97f84000) [pid = 1802] [serial = 439] [outer = 0x8c309c00] 07:35:40 INFO - PROCESS | 1802 | 1461249340303 Marionette DEBUG loaded listener.js 07:35:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x97f86c00) [pid = 1802] [serial = 440] [outer = 0x8c309c00] 07:35:40 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:35:41 INFO - PROCESS | 1802 | 1461249341282 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]]]}] 07:35:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:35:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1480ms 07:35:41 INFO - PROCESS | 1802 | 1461249341329 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 07:35:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:35:41 INFO - PROCESS | 1802 | 1461249341333 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 07:35:41 INFO - PROCESS | 1802 | 1461249341339 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:35:41 INFO - PROCESS | 1802 | 1461249341344 Marionette TRACE conn3 <- [1,558,null,{}] 07:35:41 INFO - PROCESS | 1802 | 1461249341350 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}] 07:35:41 INFO - PROCESS | 1802 | 1461249341543 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 07:35:41 INFO - PROCESS | 1802 | 1461249341712 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x97f82000 == 69 [pid = 1802] [id = 147] 07:35:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x97f88800) [pid = 1802] [serial = 441] [outer = (nil)] 07:35:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0xa44d4000) [pid = 1802] [serial = 442] [outer = 0x97f88800] 07:35:41 INFO - PROCESS | 1802 | 1461249341858 Marionette DEBUG loaded listener.js 07:35:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0xa45c5000) [pid = 1802] [serial = 443] [outer = 0x97f88800] 07:35:42 INFO - PROCESS | 1802 | 1461249342687 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]]]}] 07:35:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:35:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1380ms 07:35:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:35:42 INFO - PROCESS | 1802 | 1461249342719 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 07:35:42 INFO - PROCESS | 1802 | 1461249342722 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 07:35:42 INFO - PROCESS | 1802 | 1461249342729 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:35:42 INFO - PROCESS | 1802 | 1461249342733 Marionette TRACE conn3 <- [1,562,null,{}] 07:35:42 INFO - PROCESS | 1802 | 1461249342739 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}] 07:35:42 INFO - PROCESS | 1802 | 1461249342906 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 07:35:43 INFO - PROCESS | 1802 | 1461249343077 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b63c800 == 70 [pid = 1802] [id = 148] 07:35:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8bac1c00) [pid = 1802] [serial = 444] [outer = (nil)] 07:35:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8bac9800) [pid = 1802] [serial = 445] [outer = 0x8bac1c00] 07:35:43 INFO - PROCESS | 1802 | 1461249343160 Marionette DEBUG loaded listener.js 07:35:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8bacec00) [pid = 1802] [serial = 446] [outer = 0x8bac1c00] 07:35:43 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:35:44 INFO - PROCESS | 1802 | 1461249344106 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]]]}] 07:35:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:35:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1434ms 07:35:44 INFO - PROCESS | 1802 | 1461249344163 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 07:35:44 INFO - PROCESS | 1802 | 1461249344167 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 07:35:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:35:44 INFO - PROCESS | 1802 | 1461249344174 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:35:44 INFO - PROCESS | 1802 | 1461249344178 Marionette TRACE conn3 <- [1,566,null,{}] 07:35:44 INFO - PROCESS | 1802 | 1461249344184 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}] 07:35:44 INFO - PROCESS | 1802 | 1461249344357 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 07:35:44 INFO - PROCESS | 1802 | 1461249344527 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8bac7800 == 71 [pid = 1802] [id = 149] 07:35:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8baca000) [pid = 1802] [serial = 447] [outer = (nil)] 07:35:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8f325000) [pid = 1802] [serial = 448] [outer = 0x8baca000] 07:35:44 INFO - PROCESS | 1802 | 1461249344619 Marionette DEBUG loaded listener.js 07:35:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8f327c00) [pid = 1802] [serial = 449] [outer = 0x8baca000] 07:35:45 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:35:45 INFO - PROCESS | 1802 | 1461249345496 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]]]}] 07:35:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:35:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1348ms 07:35:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:35:45 INFO - PROCESS | 1802 | 1461249345526 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 07:35:45 INFO - PROCESS | 1802 | 1461249345529 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 07:35:45 INFO - PROCESS | 1802 | 1461249345536 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:35:45 INFO - PROCESS | 1802 | 1461249345540 Marionette TRACE conn3 <- [1,570,null,{}] 07:35:45 INFO - PROCESS | 1802 | 1461249345546 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}] 07:35:45 INFO - PROCESS | 1802 | 1461249345724 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 07:35:45 INFO - PROCESS | 1802 | 1461249345898 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6d5400 == 72 [pid = 1802] [id = 150] 07:35:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8a6d8000) [pid = 1802] [serial = 450] [outer = (nil)] 07:35:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8a6de800) [pid = 1802] [serial = 451] [outer = 0x8a6d8000] 07:35:45 INFO - PROCESS | 1802 | 1461249345987 Marionette DEBUG loaded listener.js 07:35:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8a6e0400) [pid = 1802] [serial = 452] [outer = 0x8a6d8000] 07:35:46 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:35:46 INFO - PROCESS | 1802 | 1461249346909 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]]]}] 07:35:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:35:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1434ms 07:35:46 INFO - PROCESS | 1802 | 1461249346970 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 07:35:46 INFO - PROCESS | 1802 | 1461249346973 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 07:35:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:35:46 INFO - PROCESS | 1802 | 1461249346980 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:35:46 INFO - PROCESS | 1802 | 1461249346984 Marionette TRACE conn3 <- [1,574,null,{}] 07:35:46 INFO - PROCESS | 1802 | 1461249346992 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}] 07:35:47 INFO - PROCESS | 1802 | 1461249347166 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 07:35:47 INFO - PROCESS | 1802 | 1461249347336 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6d5800 == 73 [pid = 1802] [id = 151] 07:35:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8a6de400) [pid = 1802] [serial = 453] [outer = (nil)] 07:35:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8a818c00) [pid = 1802] [serial = 454] [outer = 0x8a6de400] 07:35:47 INFO - PROCESS | 1802 | 1461249347428 Marionette DEBUG loaded listener.js 07:35:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8a81a000) [pid = 1802] [serial = 455] [outer = 0x8a6de400] 07:35:48 INFO - PROCESS | 1802 | 1461249348362 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]]]}] 07:35:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:35:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1440ms 07:35:48 INFO - PROCESS | 1802 | 1461249348420 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 07:35:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:35:48 INFO - PROCESS | 1802 | 1461249348425 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 07:35:48 INFO - PROCESS | 1802 | 1461249348431 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:35:48 INFO - PROCESS | 1802 | 1461249348436 Marionette TRACE conn3 <- [1,578,null,{}] 07:35:48 INFO - PROCESS | 1802 | 1461249348442 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}] 07:35:48 INFO - PROCESS | 1802 | 1461249348696 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 07:35:49 INFO - PROCESS | 1802 | 1461249349000 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f329800 == 74 [pid = 1802] [id = 152] 07:35:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8f32b400) [pid = 1802] [serial = 456] [outer = (nil)] 07:35:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8f32f000) [pid = 1802] [serial = 457] [outer = 0x8f32b400] 07:35:49 INFO - PROCESS | 1802 | 1461249349098 Marionette DEBUG loaded listener.js 07:35:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0xa3c7f800) [pid = 1802] [serial = 458] [outer = 0x8f32b400] 07:35:49 INFO - PROCESS | 1802 | 1461249349913 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]]]}] 07:35:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:35:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1534ms 07:35:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:35:49 INFO - PROCESS | 1802 | 1461249349965 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 07:35:49 INFO - PROCESS | 1802 | 1461249349968 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 07:35:49 INFO - PROCESS | 1802 | 1461249349992 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:35:49 INFO - PROCESS | 1802 | 1461249349996 Marionette TRACE conn3 <- [1,582,null,{}] 07:35:50 INFO - PROCESS | 1802 | 1461249350003 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}] 07:35:50 INFO - PROCESS | 1802 | 1461249350171 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 07:35:50 INFO - PROCESS | 1802 | 1461249350345 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c8a000 == 75 [pid = 1802] [id = 153] 07:35:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x89c8d000) [pid = 1802] [serial = 459] [outer = (nil)] 07:35:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x89c92400) [pid = 1802] [serial = 460] [outer = 0x89c8d000] 07:35:50 INFO - PROCESS | 1802 | 1461249350430 Marionette DEBUG loaded listener.js 07:35:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x89c94400) [pid = 1802] [serial = 461] [outer = 0x89c8d000] 07:35:51 INFO - PROCESS | 1802 | 1461249351727 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]]]}] 07:35:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:35:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1802ms 07:35:51 INFO - PROCESS | 1802 | 1461249351777 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 07:35:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:35:51 INFO - PROCESS | 1802 | 1461249351783 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 07:35:51 INFO - PROCESS | 1802 | 1461249351791 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:35:51 INFO - PROCESS | 1802 | 1461249351797 Marionette TRACE conn3 <- [1,586,null,{}] 07:35:51 INFO - PROCESS | 1802 | 1461249351806 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}] 07:35:52 INFO - PROCESS | 1802 | 1461249352036 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 07:35:52 INFO - PROCESS | 1802 | 1461249352215 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c97000 == 76 [pid = 1802] [id = 154] 07:35:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8b643000) [pid = 1802] [serial = 462] [outer = (nil)] 07:35:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8e63e000) [pid = 1802] [serial = 463] [outer = 0x8b643000] 07:35:52 INFO - PROCESS | 1802 | 1461249352295 Marionette DEBUG loaded listener.js 07:35:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8e7cf000) [pid = 1802] [serial = 464] [outer = 0x8b643000] 07:35:52 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:35:53 INFO - PROCESS | 1802 | 1461249353182 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]]]}] 07:35:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:35:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1435ms 07:35:53 INFO - PROCESS | 1802 | 1461249353225 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 07:35:53 INFO - PROCESS | 1802 | 1461249353239 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 07:35:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:35:53 INFO - PROCESS | 1802 | 1461249353257 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:35:53 INFO - PROCESS | 1802 | 1461249353268 Marionette TRACE conn3 <- [1,590,null,{}] 07:35:53 INFO - PROCESS | 1802 | 1461249353279 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}] 07:35:53 INFO - PROCESS | 1802 | 1461249353542 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 07:35:53 INFO - PROCESS | 1802 | 1461249353767 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c310000 == 77 [pid = 1802] [id = 155] 07:35:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8e9cc800) [pid = 1802] [serial = 465] [outer = (nil)] 07:35:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8f32d800) [pid = 1802] [serial = 466] [outer = 0x8e9cc800] 07:35:53 INFO - PROCESS | 1802 | 1461249353877 Marionette DEBUG loaded listener.js 07:35:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8f933c00) [pid = 1802] [serial = 467] [outer = 0x8e9cc800] 07:35:54 INFO - PROCESS | 1802 | 1461249354863 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]]]}] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0xa0f9d800 == 76 [pid = 1802] [id = 99] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8e9c7400 == 75 [pid = 1802] [id = 101] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8f3dec00 == 74 [pid = 1802] [id = 100] 07:35:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:35:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1650ms 07:35:54 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x902c0400) [pid = 1802] [serial = 348] [outer = (nil)] [url = about:blank] 07:35:54 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x93399400) [pid = 1802] [serial = 345] [outer = (nil)] [url = about:blank] 07:35:54 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0xa281f800) [pid = 1802] [serial = 339] [outer = (nil)] [url = about:blank] 07:35:54 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8ff50400) [pid = 1802] [serial = 342] [outer = (nil)] [url = about:blank] 07:35:54 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x977cd400) [pid = 1802] [serial = 333] [outer = (nil)] [url = about:blank] 07:35:54 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x99c2c000) [pid = 1802] [serial = 336] [outer = (nil)] [url = about:blank] 07:35:54 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8fb44000) [pid = 1802] [serial = 330] [outer = (nil)] [url = about:blank] 07:35:54 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x98295c00) [pid = 1802] [serial = 372] [outer = (nil)] [url = about:blank] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x97fc0400 == 73 [pid = 1802] [id = 98] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x96fdb400 == 72 [pid = 1802] [id = 97] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x902c5000 == 71 [pid = 1802] [id = 140] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x97fe6800 == 70 [pid = 1802] [id = 139] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x929e5c00 == 69 [pid = 1802] [id = 138] 07:35:54 INFO - PROCESS | 1802 | 1461249354943 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 07:35:54 INFO - PROCESS | 1802 | 1461249354947 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x9130a800 == 68 [pid = 1802] [id = 137] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8ff4f000 == 67 [pid = 1802] [id = 136] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe2ec00 == 66 [pid = 1802] [id = 135] 07:35:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x977d3800 == 65 [pid = 1802] [id = 129] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8e9c2800 == 64 [pid = 1802] [id = 128] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x9286ec00 == 63 [pid = 1802] [id = 127] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x92af4000 == 62 [pid = 1802] [id = 126] 07:35:54 INFO - PROCESS | 1802 | 1461249354971 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:35:54 INFO - PROCESS | 1802 | 1461249354978 Marionette TRACE conn3 <- [1,594,null,{}] 07:35:54 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe92c00 == 61 [pid = 1802] [id = 125] 07:35:55 INFO - PROCESS | 1802 | 1461249355002 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}] 07:35:55 INFO - PROCESS | 1802 | 1461249355182 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 07:35:55 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x902c0800) [pid = 1802] [serial = 354] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x93392400) [pid = 1802] [serial = 360] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x902c7800) [pid = 1802] [serial = 355] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8fe98400) [pid = 1802] [serial = 351] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x977d3400) [pid = 1802] [serial = 363] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x97fea000) [pid = 1802] [serial = 369] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x9286fc00) [pid = 1802] [serial = 357] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x9339a400) [pid = 1802] [serial = 361] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x9792c400) [pid = 1802] [serial = 364] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x92afdc00) [pid = 1802] [serial = 358] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x97c64800) [pid = 1802] [serial = 367] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x97c60c00) [pid = 1802] [serial = 366] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x97ff5000) [pid = 1802] [serial = 370] [outer = (nil)] [url = about:blank] 07:35:55 INFO - PROCESS | 1802 | 1461249355431 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c308000 == 62 [pid = 1802] [id = 156] 07:35:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8e7c7800) [pid = 1802] [serial = 468] [outer = (nil)] 07:35:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8fe98400) [pid = 1802] [serial = 469] [outer = 0x8e7c7800] 07:35:55 INFO - PROCESS | 1802 | 1461249355512 Marionette DEBUG loaded listener.js 07:35:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8fece800) [pid = 1802] [serial = 470] [outer = 0x8e7c7800] 07:35:56 INFO - PROCESS | 1802 | 1461249356314 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]]]}] 07:35:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:35:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1405ms 07:35:56 INFO - PROCESS | 1802 | 1461249356369 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 07:35:56 INFO - PROCESS | 1802 | 1461249356373 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 07:35:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:35:56 INFO - PROCESS | 1802 | 1461249356380 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:35:56 INFO - PROCESS | 1802 | 1461249356382 Marionette TRACE conn3 <- [1,598,null,{}] 07:35:56 INFO - PROCESS | 1802 | 1461249356388 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}] 07:35:56 INFO - PROCESS | 1802 | 1461249356542 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 07:35:56 INFO - PROCESS | 1802 | 1461249356557 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe9b400 == 63 [pid = 1802] [id = 157] 07:35:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8fed3800) [pid = 1802] [serial = 471] [outer = (nil)] 07:35:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8fed6c00) [pid = 1802] [serial = 472] [outer = 0x8fed3800] 07:35:56 INFO - PROCESS | 1802 | 1461249356635 Marionette DEBUG loaded listener.js 07:35:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8ff4ec00) [pid = 1802] [serial = 473] [outer = 0x8fed3800] 07:35:57 INFO - PROCESS | 1802 | 1461249357490 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]]]}] 07:35:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:35:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1127ms 07:35:57 INFO - PROCESS | 1802 | 1461249357531 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 07:35:57 INFO - PROCESS | 1802 | 1461249357535 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 07:35:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:35:57 INFO - PROCESS | 1802 | 1461249357552 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:35:57 INFO - PROCESS | 1802 | 1461249357554 Marionette TRACE conn3 <- [1,602,null,{}] 07:35:57 INFO - PROCESS | 1802 | 1461249357560 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}] 07:35:57 INFO - PROCESS | 1802 | 1461249357772 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 07:35:57 INFO - PROCESS | 1802 | 1461249357794 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b63fc00 == 64 [pid = 1802] [id = 158] 07:35:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8fed1000) [pid = 1802] [serial = 474] [outer = (nil)] 07:35:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x902bf400) [pid = 1802] [serial = 475] [outer = 0x8fed1000] 07:35:57 INFO - PROCESS | 1802 | 1461249357865 Marionette DEBUG loaded listener.js 07:35:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x902c4400) [pid = 1802] [serial = 476] [outer = 0x8fed1000] 07:35:58 INFO - PROCESS | 1802 | 1461249358844 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]]]}] 07:35:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:35:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1340ms 07:35:58 INFO - PROCESS | 1802 | 1461249358881 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 07:35:58 INFO - PROCESS | 1802 | 1461249358886 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 07:35:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:35:58 INFO - PROCESS | 1802 | 1461249358893 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:35:58 INFO - PROCESS | 1802 | 1461249358897 Marionette TRACE conn3 <- [1,606,null,{}] 07:35:58 INFO - PROCESS | 1802 | 1461249358907 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}] 07:35:59 INFO - PROCESS | 1802 | 1461249359146 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 07:35:59 INFO - PROCESS | 1802 | 1461249359174 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x902be000 == 65 [pid = 1802] [id = 159] 07:35:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x913f8800) [pid = 1802] [serial = 477] [outer = (nil)] 07:35:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x92867000) [pid = 1802] [serial = 478] [outer = 0x913f8800] 07:35:59 INFO - PROCESS | 1802 | 1461249359249 Marionette DEBUG loaded listener.js 07:35:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x9286b000) [pid = 1802] [serial = 479] [outer = 0x913f8800] 07:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x906bac00) [pid = 1802] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x92af7800) [pid = 1802] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x95a09800) [pid = 1802] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x98298800) [pid = 1802] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x97febc00) [pid = 1802] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8e634000) [pid = 1802] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8fe32400) [pid = 1802] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x97c5b000) [pid = 1802] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x98295400) [pid = 1802] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:36:00 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x946ac000) [pid = 1802] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:36:00 INFO - PROCESS | 1802 | 1461249360437 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]]]}] 07:36:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:36:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1583ms 07:36:00 INFO - PROCESS | 1802 | 1461249360478 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 07:36:00 INFO - PROCESS | 1802 | 1461249360482 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 07:36:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:36:00 INFO - PROCESS | 1802 | 1461249360488 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:36:00 INFO - PROCESS | 1802 | 1461249360491 Marionette TRACE conn3 <- [1,610,null,{}] 07:36:00 INFO - PROCESS | 1802 | 1461249360496 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}] 07:36:00 INFO - PROCESS | 1802 | 1461249360705 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 07:36:00 INFO - PROCESS | 1802 | 1461249360724 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e632800 == 66 [pid = 1802] [id = 160] 07:36:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8e639400) [pid = 1802] [serial = 480] [outer = (nil)] 07:36:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x929dd800) [pid = 1802] [serial = 481] [outer = 0x8e639400] 07:36:00 INFO - PROCESS | 1802 | 1461249360802 Marionette DEBUG loaded listener.js 07:36:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x92af4000) [pid = 1802] [serial = 482] [outer = 0x8e639400] 07:36:01 INFO - PROCESS | 1802 | 1461249361651 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]]]}] 07:36:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:36:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1196ms 07:36:01 INFO - PROCESS | 1802 | 1461249361685 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 07:36:01 INFO - PROCESS | 1802 | 1461249361688 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 07:36:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:36:01 INFO - PROCESS | 1802 | 1461249361696 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:36:01 INFO - PROCESS | 1802 | 1461249361699 Marionette TRACE conn3 <- [1,614,null,{}] 07:36:01 INFO - PROCESS | 1802 | 1461249361705 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}] 07:36:01 INFO - PROCESS | 1802 | 1461249361875 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 07:36:01 INFO - PROCESS | 1802 | 1461249361890 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9c7400 == 67 [pid = 1802] [id = 161] 07:36:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x929e1000) [pid = 1802] [serial = 483] [outer = (nil)] 07:36:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x93399000) [pid = 1802] [serial = 484] [outer = 0x929e1000] 07:36:01 INFO - PROCESS | 1802 | 1461249361973 Marionette DEBUG loaded listener.js 07:36:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x9339e800) [pid = 1802] [serial = 485] [outer = 0x929e1000] 07:36:03 INFO - PROCESS | 1802 | 1461249363248 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]]]}] 07:36:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:36:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1589ms 07:36:03 INFO - PROCESS | 1802 | 1461249363285 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 07:36:03 INFO - PROCESS | 1802 | 1461249363294 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 07:36:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:36:03 INFO - PROCESS | 1802 | 1461249363303 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:36:03 INFO - PROCESS | 1802 | 1461249363308 Marionette TRACE conn3 <- [1,618,null,{}] 07:36:03 INFO - PROCESS | 1802 | 1461249363318 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}] 07:36:03 INFO - PROCESS | 1802 | 1461249363538 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 07:36:03 INFO - PROCESS | 1802 | 1461249363834 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6dec00 == 68 [pid = 1802] [id = 162] 07:36:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8a81e000) [pid = 1802] [serial = 486] [outer = (nil)] 07:36:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8e9cd000) [pid = 1802] [serial = 487] [outer = 0x8a81e000] 07:36:03 INFO - PROCESS | 1802 | 1461249363940 Marionette DEBUG loaded listener.js 07:36:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8f359400) [pid = 1802] [serial = 488] [outer = 0x8a81e000] 07:36:04 INFO - PROCESS | 1802 | 1461249364937 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]]]}] 07:36:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:36:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1697ms 07:36:05 INFO - PROCESS | 1802 | 1461249365001 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 07:36:05 INFO - PROCESS | 1802 | 1461249365010 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 07:36:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:36:05 INFO - PROCESS | 1802 | 1461249365021 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:36:05 INFO - PROCESS | 1802 | 1461249365025 Marionette TRACE conn3 <- [1,622,null,{}] 07:36:05 INFO - PROCESS | 1802 | 1461249365032 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}] 07:36:05 INFO - PROCESS | 1802 | 1461249365260 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 07:36:05 INFO - PROCESS | 1802 | 1461249365525 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9c9000 == 69 [pid = 1802] [id = 163] 07:36:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8fe27000) [pid = 1802] [serial = 489] [outer = (nil)] 07:36:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8fed7400) [pid = 1802] [serial = 490] [outer = 0x8fe27000] 07:36:05 INFO - PROCESS | 1802 | 1461249365660 Marionette DEBUG loaded listener.js 07:36:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x906b9c00) [pid = 1802] [serial = 491] [outer = 0x8fe27000] 07:36:06 INFO - PROCESS | 1802 | 1461249366554 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]]]}] 07:36:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:36:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1589ms 07:36:06 INFO - PROCESS | 1802 | 1461249366610 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 07:36:06 INFO - PROCESS | 1802 | 1461249366615 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 07:36:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:36:06 INFO - PROCESS | 1802 | 1461249366622 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:36:06 INFO - PROCESS | 1802 | 1461249366628 Marionette TRACE conn3 <- [1,626,null,{}] 07:36:06 INFO - PROCESS | 1802 | 1461249366644 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}] 07:36:06 INFO - PROCESS | 1802 | 1461249366867 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 07:36:07 INFO - PROCESS | 1802 | 1461249367084 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x977d3400 == 70 [pid = 1802] [id = 164] 07:36:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x97917c00) [pid = 1802] [serial = 492] [outer = (nil)] 07:36:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x9792f400) [pid = 1802] [serial = 493] [outer = 0x97917c00] 07:36:07 INFO - PROCESS | 1802 | 1461249367284 Marionette DEBUG loaded listener.js 07:36:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x97c5c000) [pid = 1802] [serial = 494] [outer = 0x97917c00] 07:36:08 INFO - PROCESS | 1802 | 1461249368217 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]]]}] 07:36:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:36:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1642ms 07:36:08 INFO - PROCESS | 1802 | 1461249368265 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 07:36:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:36:08 INFO - PROCESS | 1802 | 1461249368271 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 07:36:08 INFO - PROCESS | 1802 | 1461249368277 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:36:08 INFO - PROCESS | 1802 | 1461249368281 Marionette TRACE conn3 <- [1,630,null,{}] 07:36:08 INFO - PROCESS | 1802 | 1461249368286 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}] 07:36:08 INFO - PROCESS | 1802 | 1461249368465 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 07:36:08 INFO - PROCESS | 1802 | 1461249368694 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe26800 == 71 [pid = 1802] [id = 165] 07:36:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x97c61c00) [pid = 1802] [serial = 495] [outer = (nil)] 07:36:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x97f84400) [pid = 1802] [serial = 496] [outer = 0x97c61c00] 07:36:08 INFO - PROCESS | 1802 | 1461249368796 Marionette DEBUG loaded listener.js 07:36:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x97fea000) [pid = 1802] [serial = 497] [outer = 0x97c61c00] 07:36:09 INFO - PROCESS | 1802 | 1461249369666 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]]]}] 07:36:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:36:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1435ms 07:36:09 INFO - PROCESS | 1802 | 1461249369713 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 07:36:09 INFO - PROCESS | 1802 | 1461249369717 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 07:36:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:36:09 INFO - PROCESS | 1802 | 1461249369723 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:36:09 INFO - PROCESS | 1802 | 1461249369727 Marionette TRACE conn3 <- [1,634,null,{}] 07:36:09 INFO - PROCESS | 1802 | 1461249369733 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}] 07:36:09 INFO - PROCESS | 1802 | 1461249369912 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 07:36:10 INFO - PROCESS | 1802 | 1461249370085 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e63c400 == 72 [pid = 1802] [id = 166] 07:36:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x9130a000) [pid = 1802] [serial = 498] [outer = (nil)] 07:36:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x981c9400) [pid = 1802] [serial = 499] [outer = 0x9130a000] 07:36:10 INFO - PROCESS | 1802 | 1461249370173 Marionette DEBUG loaded listener.js 07:36:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x98269c00) [pid = 1802] [serial = 500] [outer = 0x9130a000] 07:36:10 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:11 INFO - PROCESS | 1802 | 1461249371277 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]]]}] 07:36:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:36:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1631ms 07:36:11 INFO - PROCESS | 1802 | 1461249371355 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 07:36:11 INFO - PROCESS | 1802 | 1461249371358 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 07:36:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:36:11 INFO - PROCESS | 1802 | 1461249371365 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:36:11 INFO - PROCESS | 1802 | 1461249371368 Marionette TRACE conn3 <- [1,638,null,{}] 07:36:11 INFO - PROCESS | 1802 | 1461249371375 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}] 07:36:11 INFO - PROCESS | 1802 | 1461249371614 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 07:36:11 INFO - PROCESS | 1802 | 1461249371852 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x90618400 == 73 [pid = 1802] [id = 167] 07:36:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x98264400) [pid = 1802] [serial = 501] [outer = (nil)] 07:36:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x9fef0000) [pid = 1802] [serial = 502] [outer = 0x98264400] 07:36:11 INFO - PROCESS | 1802 | 1461249371949 Marionette DEBUG loaded listener.js 07:36:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0xa0a49000) [pid = 1802] [serial = 503] [outer = 0x98264400] 07:36:12 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:12 INFO - PROCESS | 1802 | 1461249372822 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]]]}] 07:36:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:36:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1485ms 07:36:12 INFO - PROCESS | 1802 | 1461249372852 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 07:36:12 INFO - PROCESS | 1802 | 1461249372856 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 07:36:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:36:12 INFO - PROCESS | 1802 | 1461249372862 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:36:12 INFO - PROCESS | 1802 | 1461249372866 Marionette TRACE conn3 <- [1,642,null,{}] 07:36:12 INFO - PROCESS | 1802 | 1461249372872 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}] 07:36:13 INFO - PROCESS | 1802 | 1461249373041 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 07:36:13 INFO - PROCESS | 1802 | 1461249373220 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f990800 == 74 [pid = 1802] [id = 168] 07:36:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8f990c00) [pid = 1802] [serial = 504] [outer = (nil)] 07:36:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8f999000) [pid = 1802] [serial = 505] [outer = 0x8f990c00] 07:36:13 INFO - PROCESS | 1802 | 1461249373305 Marionette DEBUG loaded listener.js 07:36:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8f99c000) [pid = 1802] [serial = 506] [outer = 0x8f990c00] 07:36:14 INFO - PROCESS | 1802 | 1461249374248 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]]]}] 07:36:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:36:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1435ms 07:36:14 INFO - PROCESS | 1802 | 1461249374299 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 07:36:14 INFO - PROCESS | 1802 | 1461249374303 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 07:36:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:36:14 INFO - PROCESS | 1802 | 1461249374310 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:36:14 INFO - PROCESS | 1802 | 1461249374313 Marionette TRACE conn3 <- [1,646,null,{}] 07:36:14 INFO - PROCESS | 1802 | 1461249374319 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}] 07:36:14 INFO - PROCESS | 1802 | 1461249374511 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 07:36:14 INFO - PROCESS | 1802 | 1461249374687 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f996c00 == 75 [pid = 1802] [id = 169] 07:36:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x8f997000) [pid = 1802] [serial = 507] [outer = (nil)] 07:36:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0xa0a45c00) [pid = 1802] [serial = 508] [outer = 0x8f997000] 07:36:14 INFO - PROCESS | 1802 | 1461249374776 Marionette DEBUG loaded listener.js 07:36:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0xa0f56000) [pid = 1802] [serial = 509] [outer = 0x8f997000] 07:36:15 INFO - PROCESS | 1802 | 1461249375678 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]]]}] 07:36:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:36:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1429ms 07:36:15 INFO - PROCESS | 1802 | 1461249375741 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 07:36:15 INFO - PROCESS | 1802 | 1461249375745 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 07:36:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:36:15 INFO - PROCESS | 1802 | 1461249375751 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:36:15 INFO - PROCESS | 1802 | 1461249375755 Marionette TRACE conn3 <- [1,650,null,{}] 07:36:15 INFO - PROCESS | 1802 | 1461249375761 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}] 07:36:15 INFO - PROCESS | 1802 | 1461249375953 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 07:36:16 INFO - PROCESS | 1802 | 1461249376140 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x894e9400 == 76 [pid = 1802] [id = 170] 07:36:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x894e9c00) [pid = 1802] [serial = 510] [outer = (nil)] 07:36:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x894f2000) [pid = 1802] [serial = 511] [outer = 0x894e9c00] 07:36:16 INFO - PROCESS | 1802 | 1461249376229 Marionette DEBUG loaded listener.js 07:36:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x894f3c00) [pid = 1802] [serial = 512] [outer = 0x894e9c00] 07:36:17 INFO - PROCESS | 1802 | 1461249377127 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]]]}] 07:36:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:36:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1434ms 07:36:17 INFO - PROCESS | 1802 | 1461249377186 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 07:36:17 INFO - PROCESS | 1802 | 1461249377189 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 07:36:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:36:17 INFO - PROCESS | 1802 | 1461249377196 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:36:17 INFO - PROCESS | 1802 | 1461249377200 Marionette TRACE conn3 <- [1,654,null,{}] 07:36:17 INFO - PROCESS | 1802 | 1461249377206 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}] 07:36:17 INFO - PROCESS | 1802 | 1461249377396 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 07:36:17 INFO - PROCESS | 1802 | 1461249377574 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x894ee000 == 77 [pid = 1802] [id = 171] 07:36:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x894f0400) [pid = 1802] [serial = 513] [outer = (nil)] 07:36:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x90441800) [pid = 1802] [serial = 514] [outer = 0x894f0400] 07:36:17 INFO - PROCESS | 1802 | 1461249377664 Marionette DEBUG loaded listener.js 07:36:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x90444000) [pid = 1802] [serial = 515] [outer = 0x894f0400] 07:36:18 INFO - PROCESS | 1802 | 1461249378657 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]]]}] 07:36:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:36:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1493ms 07:36:18 INFO - PROCESS | 1802 | 1461249378692 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 07:36:18 INFO - PROCESS | 1802 | 1461249378696 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 07:36:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:36:18 INFO - PROCESS | 1802 | 1461249378703 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:36:18 INFO - PROCESS | 1802 | 1461249378707 Marionette TRACE conn3 <- [1,658,null,{}] 07:36:18 INFO - PROCESS | 1802 | 1461249378713 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}] 07:36:18 INFO - PROCESS | 1802 | 1461249378921 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 07:36:19 INFO - PROCESS | 1802 | 1461249379104 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x894ec800 == 78 [pid = 1802] [id = 172] 07:36:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x894f7400) [pid = 1802] [serial = 516] [outer = (nil)] 07:36:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x98559000) [pid = 1802] [serial = 517] [outer = 0x894f7400] 07:36:19 INFO - PROCESS | 1802 | 1461249379200 Marionette DEBUG loaded listener.js 07:36:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0xa4475000) [pid = 1802] [serial = 518] [outer = 0x894f7400] 07:36:20 INFO - PROCESS | 1802 | 1461249380159 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]]]}] 07:36:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:36:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1487ms 07:36:20 INFO - PROCESS | 1802 | 1461249380192 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 07:36:20 INFO - PROCESS | 1802 | 1461249380195 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 07:36:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:36:20 INFO - PROCESS | 1802 | 1461249380202 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:36:20 INFO - PROCESS | 1802 | 1461249380206 Marionette TRACE conn3 <- [1,662,null,{}] 07:36:20 INFO - PROCESS | 1802 | 1461249380212 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}] 07:36:20 INFO - PROCESS | 1802 | 1461249380395 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 07:36:20 INFO - PROCESS | 1802 | 1461249380587 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d29c00 == 79 [pid = 1802] [id = 173] 07:36:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x88d2a400) [pid = 1802] [serial = 519] [outer = (nil)] 07:36:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x88d32000) [pid = 1802] [serial = 520] [outer = 0x88d2a400] 07:36:20 INFO - PROCESS | 1802 | 1461249380672 Marionette DEBUG loaded listener.js 07:36:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x88d35800) [pid = 1802] [serial = 521] [outer = 0x88d2a400] 07:36:21 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:21 INFO - PROCESS | 1802 | 1461249381636 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]]]}] 07:36:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:36:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1484ms 07:36:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:36:21 INFO - PROCESS | 1802 | 1461249381687 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 07:36:21 INFO - PROCESS | 1802 | 1461249381690 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 07:36:21 INFO - PROCESS | 1802 | 1461249381697 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:36:21 INFO - PROCESS | 1802 | 1461249381700 Marionette TRACE conn3 <- [1,666,null,{}] 07:36:21 INFO - PROCESS | 1802 | 1461249381706 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}] 07:36:21 INFO - PROCESS | 1802 | 1461249381882 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 07:36:22 INFO - PROCESS | 1802 | 1461249382060 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d33c00 == 80 [pid = 1802] [id = 174] 07:36:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x88d37400) [pid = 1802] [serial = 522] [outer = (nil)] 07:36:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x88e05000) [pid = 1802] [serial = 523] [outer = 0x88d37400] 07:36:22 INFO - PROCESS | 1802 | 1461249382148 Marionette DEBUG loaded listener.js 07:36:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x88e06400) [pid = 1802] [serial = 524] [outer = 0x88d37400] 07:36:22 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:23 INFO - PROCESS | 1802 | 1461249383041 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]]]}] 07:36:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:36:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1380ms 07:36:23 INFO - PROCESS | 1802 | 1461249383077 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 07:36:23 INFO - PROCESS | 1802 | 1461249383081 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 07:36:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:36:23 INFO - PROCESS | 1802 | 1461249383087 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:36:23 INFO - PROCESS | 1802 | 1461249383090 Marionette TRACE conn3 <- [1,670,null,{}] 07:36:23 INFO - PROCESS | 1802 | 1461249383096 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}] 07:36:23 INFO - PROCESS | 1802 | 1461249383272 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 07:36:23 INFO - PROCESS | 1802 | 1461249383464 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x88e04800 == 81 [pid = 1802] [id = 175] 07:36:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x88e06000) [pid = 1802] [serial = 525] [outer = (nil)] 07:36:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x88e0e800) [pid = 1802] [serial = 526] [outer = 0x88e06000] 07:36:23 INFO - PROCESS | 1802 | 1461249383548 Marionette DEBUG loaded listener.js 07:36:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x88e10000) [pid = 1802] [serial = 527] [outer = 0x88e06000] 07:36:24 INFO - PROCESS | 1802 | 1461249384903 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]]]}] 07:36:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:36:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1894ms 07:36:24 INFO - PROCESS | 1802 | 1461249384982 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 07:36:24 INFO - PROCESS | 1802 | 1461249384990 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 07:36:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:36:25 INFO - PROCESS | 1802 | 1461249385000 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:36:25 INFO - PROCESS | 1802 | 1461249385004 Marionette TRACE conn3 <- [1,674,null,{}] 07:36:25 INFO - PROCESS | 1802 | 1461249385012 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}] 07:36:25 INFO - PROCESS | 1802 | 1461249385234 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 07:36:25 INFO - PROCESS | 1802 | 1461249385604 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c96000 == 82 [pid = 1802] [id = 176] 07:36:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x89c97c00) [pid = 1802] [serial = 528] [outer = (nil)] 07:36:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x8bad0800) [pid = 1802] [serial = 529] [outer = 0x89c97c00] 07:36:25 INFO - PROCESS | 1802 | 1461249385692 Marionette DEBUG loaded listener.js 07:36:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x8e7c7000) [pid = 1802] [serial = 530] [outer = 0x89c97c00] 07:36:26 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:26 INFO - PROCESS | 1802 | 1461249386760 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]]]}] 07:36:26 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 07:36:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1841ms 07:36:26 INFO - PROCESS | 1802 | 1461249386842 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 07:36:26 INFO - PROCESS | 1802 | 1461249386851 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 07:36:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:36:26 INFO - PROCESS | 1802 | 1461249386861 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:36:26 INFO - PROCESS | 1802 | 1461249386865 Marionette TRACE conn3 <- [1,678,null,{}] 07:36:26 INFO - PROCESS | 1802 | 1461249386871 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}] 07:36:27 INFO - PROCESS | 1802 | 1461249387124 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 07:36:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8e632800 == 81 [pid = 1802] [id = 160] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x9826cc00) [pid = 1802] [serial = 390] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x8fe2d400) [pid = 1802] [serial = 393] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x8c30b000) [pid = 1802] [serial = 396] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x8b647800) [pid = 1802] [serial = 400] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0xa447bc00) [pid = 1802] [serial = 387] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOCSHELL 0x902be000 == 80 [pid = 1802] [id = 159] 07:36:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8b63fc00 == 79 [pid = 1802] [id = 158] 07:36:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe9b400 == 78 [pid = 1802] [id = 157] 07:36:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8c308000 == 77 [pid = 1802] [id = 156] 07:36:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8c310000 == 76 [pid = 1802] [id = 155] 07:36:27 INFO - PROCESS | 1802 | --DOCSHELL 0x89c97000 == 75 [pid = 1802] [id = 154] 07:36:27 INFO - PROCESS | 1802 | 1461249387425 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8b642000 == 74 [pid = 1802] [id = 146] 07:36:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8e9c7c00 == 73 [pid = 1802] [id = 145] 07:36:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7c9c00 == 72 [pid = 1802] [id = 144] 07:36:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c89800 == 73 [pid = 1802] [id = 177] 07:36:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x89c94000) [pid = 1802] [serial = 531] [outer = (nil)] 07:36:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x8c308000) [pid = 1802] [serial = 532] [outer = 0x89c94000] 07:36:27 INFO - PROCESS | 1802 | 1461249387537 Marionette DEBUG loaded listener.js 07:36:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x8f35d800) [pid = 1802] [serial = 533] [outer = 0x89c94000] 07:36:27 INFO - PROCESS | 1802 | --DOCSHELL 0x9339d400 == 72 [pid = 1802] [id = 143] 07:36:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8f360400 == 71 [pid = 1802] [id = 142] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x8fe2bc00) [pid = 1802] [serial = 403] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x92868800) [pid = 1802] [serial = 410] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x946a0800) [pid = 1802] [serial = 412] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x91307000) [pid = 1802] [serial = 409] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x906c3c00) [pid = 1802] [serial = 375] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x9ea13800) [pid = 1802] [serial = 381] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0xa0c3d800) [pid = 1802] [serial = 384] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x95ad1800) [pid = 1802] [serial = 378] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x97c61400) [pid = 1802] [serial = 416] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x9920f800) [pid = 1802] [serial = 256] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x98119c00) [pid = 1802] [serial = 419] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x8e63e400) [pid = 1802] [serial = 262] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x906c2c00) [pid = 1802] [serial = 407] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x9fc50c00) [pid = 1802] [serial = 286] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x95a09c00) [pid = 1802] [serial = 413] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x92869000) [pid = 1802] [serial = 214] [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.] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x902b9400) [pid = 1802] [serial = 406] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0xa4476000) [pid = 1802] [serial = 259] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x97ff3000) [pid = 1802] [serial = 418] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x98269000) [pid = 1802] [serial = 421] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x97928c00) [pid = 1802] [serial = 415] [outer = (nil)] [url = about:blank] 07:36:27 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x9826fc00) [pid = 1802] [serial = 422] [outer = (nil)] [url = about:blank] 07:36:28 INFO - PROCESS | 1802 | 1461249388467 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]]]}] 07:36:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:36:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1645ms 07:36:28 INFO - PROCESS | 1802 | 1461249388512 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 07:36:28 INFO - PROCESS | 1802 | 1461249388516 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 07:36:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:36:28 INFO - PROCESS | 1802 | 1461249388523 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:36:28 INFO - PROCESS | 1802 | 1461249388528 Marionette TRACE conn3 <- [1,682,null,{}] 07:36:28 INFO - PROCESS | 1802 | 1461249388544 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}] 07:36:28 INFO - PROCESS | 1802 | 1461249388719 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 07:36:28 INFO - PROCESS | 1802 | 1461249388729 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b63fc00 == 72 [pid = 1802] [id = 178] 07:36:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x8fe90000) [pid = 1802] [serial = 534] [outer = (nil)] 07:36:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x8fe9b400) [pid = 1802] [serial = 535] [outer = 0x8fe90000] 07:36:28 INFO - PROCESS | 1802 | 1461249388806 Marionette DEBUG loaded listener.js 07:36:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x8fecfc00) [pid = 1802] [serial = 536] [outer = 0x8fe90000] 07:36:30 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:30 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:36:30 INFO - PROCESS | 1802 | 1461249390137 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]]]}] 07:36:30 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) 07:36:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1644ms 07:36:30 INFO - PROCESS | 1802 | 1461249390167 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 07:36:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:36:30 INFO - PROCESS | 1802 | 1461249390172 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 07:36:30 INFO - PROCESS | 1802 | 1461249390178 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:36:30 INFO - PROCESS | 1802 | 1461249390182 Marionette TRACE conn3 <- [1,686,null,{}] 07:36:30 INFO - PROCESS | 1802 | 1461249390188 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}] 07:36:30 INFO - PROCESS | 1802 | 1461249390429 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 07:36:30 INFO - PROCESS | 1802 | 1461249390466 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe29800 == 73 [pid = 1802] [id = 179] 07:36:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x8fe32c00) [pid = 1802] [serial = 537] [outer = (nil)] 07:36:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x902bb400) [pid = 1802] [serial = 538] [outer = 0x8fe32c00] 07:36:30 INFO - PROCESS | 1802 | 1461249390539 Marionette DEBUG loaded listener.js 07:36:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x90442c00) [pid = 1802] [serial = 539] [outer = 0x8fe32c00] 07:36:32 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8e9cc800) [pid = 1802] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8e7c7800) [pid = 1802] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8fed3800) [pid = 1802] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x913f8800) [pid = 1802] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8b643000) [pid = 1802] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8e639400) [pid = 1802] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:36:32 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8fed1000) [pid = 1802] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:36:32 INFO - PROCESS | 1802 | 1461249392137 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]]]}] 07:36:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:36:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1984ms 07:36:32 INFO - PROCESS | 1802 | 1461249392163 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 07:36:32 INFO - PROCESS | 1802 | 1461249392166 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 07:36:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:36:32 INFO - PROCESS | 1802 | 1461249392173 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:36:32 INFO - PROCESS | 1802 | 1461249392177 Marionette TRACE conn3 <- [1,690,null,{}] 07:36:32 INFO - PROCESS | 1802 | 1461249392182 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}] 07:36:32 INFO - PROCESS | 1802 | 1461249392336 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 07:36:32 INFO - PROCESS | 1802 | 1461249392473 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c94c00 == 74 [pid = 1802] [id = 180] 07:36:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8bace800) [pid = 1802] [serial = 540] [outer = (nil)] 07:36:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x902b9000) [pid = 1802] [serial = 541] [outer = 0x8bace800] 07:36:32 INFO - PROCESS | 1802 | 1461249392547 Marionette DEBUG loaded listener.js 07:36:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x9044c800) [pid = 1802] [serial = 542] [outer = 0x8bace800] 07:36:33 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:33 INFO - PROCESS | 1802 | 1461249393719 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]]]}] 07:36:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:36:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1580ms 07:36:33 INFO - PROCESS | 1802 | 1461249393754 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 07:36:33 INFO - PROCESS | 1802 | 1461249393758 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 07:36:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:36:33 INFO - PROCESS | 1802 | 1461249393764 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:36:33 INFO - PROCESS | 1802 | 1461249393767 Marionette TRACE conn3 <- [1,694,null,{}] 07:36:33 INFO - PROCESS | 1802 | 1461249393773 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}] 07:36:34 INFO - PROCESS | 1802 | 1461249394012 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 07:36:34 INFO - PROCESS | 1802 | 1461249394237 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d2f800 == 75 [pid = 1802] [id = 181] 07:36:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x88d2fc00) [pid = 1802] [serial = 543] [outer = (nil)] 07:36:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x88e0a400) [pid = 1802] [serial = 544] [outer = 0x88d2fc00] 07:36:34 INFO - PROCESS | 1802 | 1461249394333 Marionette DEBUG loaded listener.js 07:36:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x89c8ac00) [pid = 1802] [serial = 545] [outer = 0x88d2fc00] 07:36:35 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:35 INFO - PROCESS | 1802 | 1461249395887 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]]]}] 07:36:35 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) 07:36:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2135ms 07:36:35 INFO - PROCESS | 1802 | 1461249395902 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 07:36:35 INFO - PROCESS | 1802 | 1461249395909 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 07:36:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:36:35 INFO - PROCESS | 1802 | 1461249395918 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:36:35 INFO - PROCESS | 1802 | 1461249395924 Marionette TRACE conn3 <- [1,698,null,{}] 07:36:35 INFO - PROCESS | 1802 | 1461249395932 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}] 07:36:36 INFO - PROCESS | 1802 | 1461249396136 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 07:36:36 INFO - PROCESS | 1802 | 1461249396315 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b641400 == 76 [pid = 1802] [id = 182] 07:36:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x8b647000) [pid = 1802] [serial = 546] [outer = (nil)] 07:36:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8f323c00) [pid = 1802] [serial = 547] [outer = 0x8b647000] 07:36:36 INFO - PROCESS | 1802 | 1461249396406 Marionette DEBUG loaded listener.js 07:36:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8f994c00) [pid = 1802] [serial = 548] [outer = 0x8b647000] 07:36:37 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:37 INFO - PROCESS | 1802 | 1461249397777 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]]]}] 07:36:37 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) 07:36:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2040ms 07:36:37 INFO - PROCESS | 1802 | 1461249397986 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 07:36:37 INFO - PROCESS | 1802 | 1461249397993 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 07:36:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:36:38 INFO - PROCESS | 1802 | 1461249398004 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:36:38 INFO - PROCESS | 1802 | 1461249398007 Marionette TRACE conn3 <- [1,702,null,{}] 07:36:38 INFO - PROCESS | 1802 | 1461249398014 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}] 07:36:38 INFO - PROCESS | 1802 | 1461249398220 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 07:36:38 INFO - PROCESS | 1802 | 1461249398409 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a81d000 == 77 [pid = 1802] [id = 183] 07:36:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x8b644400) [pid = 1802] [serial = 549] [outer = (nil)] 07:36:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x8fed7c00) [pid = 1802] [serial = 550] [outer = 0x8b644400] 07:36:38 INFO - PROCESS | 1802 | 1461249398537 Marionette DEBUG loaded listener.js 07:36:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x906be000) [pid = 1802] [serial = 551] [outer = 0x8b644400] 07:36:40 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:40 INFO - PROCESS | 1802 | 1461249400058 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]]]}] 07:36:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:36:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2088ms 07:36:40 INFO - PROCESS | 1802 | 1461249400092 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 07:36:40 INFO - PROCESS | 1802 | 1461249400096 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 07:36:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:36:40 INFO - PROCESS | 1802 | 1461249400111 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:36:40 INFO - PROCESS | 1802 | 1461249400120 Marionette TRACE conn3 <- [1,706,null,{}] 07:36:40 INFO - PROCESS | 1802 | 1461249400130 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}] 07:36:40 INFO - PROCESS | 1802 | 1461249400356 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 07:36:40 INFO - PROCESS | 1802 | 1461249400536 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fed1c00 == 78 [pid = 1802] [id = 184] 07:36:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x902c1400) [pid = 1802] [serial = 552] [outer = (nil)] 07:36:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x9283c400) [pid = 1802] [serial = 553] [outer = 0x902c1400] 07:36:40 INFO - PROCESS | 1802 | 1461249400623 Marionette DEBUG loaded listener.js 07:36:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x929de800) [pid = 1802] [serial = 554] [outer = 0x902c1400] 07:36:41 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:41 INFO - PROCESS | 1802 | 1461249401942 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]]]}] 07:36:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:36:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1856ms 07:36:41 INFO - PROCESS | 1802 | 1461249401960 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 07:36:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:36:41 INFO - PROCESS | 1802 | 1461249401965 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 07:36:42 INFO - PROCESS | 1802 | 1461249402019 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:36:42 INFO - PROCESS | 1802 | 1461249402022 Marionette TRACE conn3 <- [1,710,null,{}] 07:36:42 INFO - PROCESS | 1802 | 1461249402046 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}] 07:36:42 INFO - PROCESS | 1802 | 1461249402277 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 07:36:42 INFO - PROCESS | 1802 | 1461249402408 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x92868c00 == 79 [pid = 1802] [id = 185] 07:36:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x92871800) [pid = 1802] [serial = 555] [outer = (nil)] 07:36:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x95ad1800) [pid = 1802] [serial = 556] [outer = 0x92871800] 07:36:42 INFO - PROCESS | 1802 | 1461249402496 Marionette DEBUG loaded listener.js 07:36:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x97916800) [pid = 1802] [serial = 557] [outer = 0x92871800] 07:36:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:43 INFO - PROCESS | 1802 | 1461249403816 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]]]}] 07:36:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:36:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1889ms 07:36:43 INFO - PROCESS | 1802 | 1461249403897 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 07:36:43 INFO - PROCESS | 1802 | 1461249403902 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 07:36:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:36:43 INFO - PROCESS | 1802 | 1461249403928 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:36:43 INFO - PROCESS | 1802 | 1461249403932 Marionette TRACE conn3 <- [1,714,null,{}] 07:36:43 INFO - PROCESS | 1802 | 1461249403939 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}] 07:36:44 INFO - PROCESS | 1802 | 1461249404111 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 07:36:44 INFO - PROCESS | 1802 | 1461249404288 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x96bacc00 == 80 [pid = 1802] [id = 186] 07:36:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x97775800) [pid = 1802] [serial = 558] [outer = (nil)] 07:36:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x97c5b800) [pid = 1802] [serial = 559] [outer = 0x97775800] 07:36:44 INFO - PROCESS | 1802 | 1461249404387 Marionette DEBUG loaded listener.js 07:36:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x97fe8800) [pid = 1802] [serial = 560] [outer = 0x97775800] 07:36:45 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:45 INFO - PROCESS | 1802 | 1461249405736 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]]]}] 07:36:45 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 07:36:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1837ms 07:36:45 INFO - PROCESS | 1802 | 1461249405760 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 07:36:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:36:45 INFO - PROCESS | 1802 | 1461249405766 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 07:36:45 INFO - PROCESS | 1802 | 1461249405774 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:36:45 INFO - PROCESS | 1802 | 1461249405777 Marionette TRACE conn3 <- [1,718,null,{}] 07:36:45 INFO - PROCESS | 1802 | 1461249405836 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}] 07:36:46 INFO - PROCESS | 1802 | 1461249406106 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 07:36:46 INFO - PROCESS | 1802 | 1461249406248 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x97c3e000 == 81 [pid = 1802] [id = 187] 07:36:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x97fbfc00) [pid = 1802] [serial = 561] [outer = (nil)] 07:36:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x9826f400) [pid = 1802] [serial = 562] [outer = 0x97fbfc00] 07:36:46 INFO - PROCESS | 1802 | 1461249406339 Marionette DEBUG loaded listener.js 07:36:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x98295000) [pid = 1802] [serial = 563] [outer = 0x97fbfc00] 07:36:47 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:47 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:36:47 INFO - PROCESS | 1802 | 1461249407654 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]]]}] 07:36:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:36:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1931ms 07:36:47 INFO - PROCESS | 1802 | 1461249407721 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 07:36:47 INFO - PROCESS | 1802 | 1461249407725 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 07:36:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:36:47 INFO - PROCESS | 1802 | 1461249407755 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:36:47 INFO - PROCESS | 1802 | 1461249407759 Marionette TRACE conn3 <- [1,722,null,{}] 07:36:47 INFO - PROCESS | 1802 | 1461249407765 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}] 07:36:47 INFO - PROCESS | 1802 | 1461249407956 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 07:36:48 INFO - PROCESS | 1802 | 1461249408137 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c96400 == 82 [pid = 1802] [id = 188] 07:36:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x89c96800) [pid = 1802] [serial = 564] [outer = (nil)] 07:36:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x8e7cf800) [pid = 1802] [serial = 565] [outer = 0x89c96800] 07:36:48 INFO - PROCESS | 1802 | 1461249408221 Marionette DEBUG loaded listener.js 07:36:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x8f32b800) [pid = 1802] [serial = 566] [outer = 0x89c96800] 07:36:49 INFO - PROCESS | 1802 | 1461249409105 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] 07:36:49 INFO - PROCESS | 1802 | 1461249409197 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 07:36:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:36:49 INFO - PROCESS | 1802 | 1461249409203 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:36:49 INFO - PROCESS | 1802 | 1461249409207 Marionette TRACE conn3 <- [1,726,null,{}] 07:36:49 INFO - PROCESS | 1802 | 1461249409212 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}] 07:36:49 INFO - PROCESS | 1802 | 1461249409427 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 07:36:49 INFO - PROCESS | 1802 | 1461249409661 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x88e05400 == 83 [pid = 1802] [id = 189] 07:36:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x8b639400) [pid = 1802] [serial = 567] [outer = (nil)] 07:36:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x8c30c400) [pid = 1802] [serial = 568] [outer = 0x8b639400] 07:36:50 INFO - PROCESS | 1802 | 1461249410122 Marionette DEBUG loaded listener.js 07:36:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x8e7ca800) [pid = 1802] [serial = 569] [outer = 0x8b639400] 07:36:50 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:50 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:36:51 INFO - PROCESS | 1802 | 1461249411204 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]]]}] 07:36:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:36:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2040ms 07:36:51 INFO - PROCESS | 1802 | 1461249411245 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 07:36:51 INFO - PROCESS | 1802 | 1461249411250 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 07:36:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:36:51 INFO - PROCESS | 1802 | 1461249411258 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:36:51 INFO - PROCESS | 1802 | 1461249411262 Marionette TRACE conn3 <- [1,730,null,{}] 07:36:51 INFO - PROCESS | 1802 | 1461249411270 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}] 07:36:51 INFO - PROCESS | 1802 | 1461249411449 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 07:36:51 INFO - PROCESS | 1802 | 1461249411814 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c8f800 == 84 [pid = 1802] [id = 190] 07:36:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x8b63d000) [pid = 1802] [serial = 570] [outer = (nil)] 07:36:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x8e639800) [pid = 1802] [serial = 571] [outer = 0x8b63d000] 07:36:51 INFO - PROCESS | 1802 | 1461249411901 Marionette DEBUG loaded listener.js 07:36:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x8fe9bc00) [pid = 1802] [serial = 572] [outer = 0x8b63d000] 07:36:52 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:52 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:36:52 INFO - PROCESS | 1802 | 1461249412784 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] 07:36:52 INFO - PROCESS | 1802 | 1461249412993 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 07:36:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8f990800 == 76 [pid = 1802] [id = 168] 07:36:53 INFO - PROCESS | 1802 | --DOCSHELL 0x90618400 == 75 [pid = 1802] [id = 167] 07:36:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8e63c400 == 74 [pid = 1802] [id = 166] 07:36:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:36:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe26800 == 73 [pid = 1802] [id = 165] 07:36:53 INFO - PROCESS | 1802 | --DOCSHELL 0x977d3400 == 72 [pid = 1802] [id = 164] 07:36:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8e9c9000 == 71 [pid = 1802] [id = 163] 07:36:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8a6dec00 == 70 [pid = 1802] [id = 162] 07:36:53 INFO - PROCESS | 1802 | 1461249413018 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:36:53 INFO - PROCESS | 1802 | 1461249413022 Marionette TRACE conn3 <- [1,734,null,{}] 07:36:53 INFO - PROCESS | 1802 | 1461249413028 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}] 07:36:53 INFO - PROCESS | 1802 | 1461249413190 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x92af4000) [pid = 1802] [serial = 482] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x902bf400) [pid = 1802] [serial = 475] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x902c4400) [pid = 1802] [serial = 476] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x929dd800) [pid = 1802] [serial = 481] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x8ff4ec00) [pid = 1802] [serial = 473] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x991aa400) [pid = 1802] [serial = 424] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x8f933c00) [pid = 1802] [serial = 467] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x8f32d800) [pid = 1802] [serial = 466] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x8f32f000) [pid = 1802] [serial = 457] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x8a818c00) [pid = 1802] [serial = 454] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x9ffa9400) [pid = 1802] [serial = 436] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x97f84000) [pid = 1802] [serial = 439] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x8fe98400) [pid = 1802] [serial = 469] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x8fece800) [pid = 1802] [serial = 470] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x8fed6c00) [pid = 1802] [serial = 472] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0xa44d4000) [pid = 1802] [serial = 442] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x8bac9800) [pid = 1802] [serial = 445] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x97c64c00) [pid = 1802] [serial = 430] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x99a48c00) [pid = 1802] [serial = 433] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8ff51400) [pid = 1802] [serial = 427] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x8a6de800) [pid = 1802] [serial = 451] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x89c92400) [pid = 1802] [serial = 460] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x92867000) [pid = 1802] [serial = 478] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8e7cf000) [pid = 1802] [serial = 464] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8e63e000) [pid = 1802] [serial = 463] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8f325000) [pid = 1802] [serial = 448] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x9286b000) [pid = 1802] [serial = 479] [outer = (nil)] [url = about:blank] 07:36:53 INFO - PROCESS | 1802 | 1461249413483 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8bacc800 == 71 [pid = 1802] [id = 191] 07:36:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x8e63e000) [pid = 1802] [serial = 573] [outer = (nil)] 07:36:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8f326800) [pid = 1802] [serial = 574] [outer = 0x8e63e000] 07:36:53 INFO - PROCESS | 1802 | 1461249413584 Marionette DEBUG loaded listener.js 07:36:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8f933c00) [pid = 1802] [serial = 575] [outer = 0x8e63e000] 07:36:54 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:54 INFO - PROCESS | 1802 | 1461249414396 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]]]}] 07:36:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:36:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1445ms 07:36:54 INFO - PROCESS | 1802 | 1461249414454 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 07:36:54 INFO - PROCESS | 1802 | 1461249414458 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 07:36:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:36:54 INFO - PROCESS | 1802 | 1461249414475 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:36:54 INFO - PROCESS | 1802 | 1461249414481 Marionette TRACE conn3 <- [1,738,null,{}] 07:36:54 INFO - PROCESS | 1802 | 1461249414496 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}] 07:36:54 INFO - PROCESS | 1802 | 1461249414669 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 07:36:54 INFO - PROCESS | 1802 | 1461249414680 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe2a400 == 72 [pid = 1802] [id = 192] 07:36:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x90445c00) [pid = 1802] [serial = 576] [outer = (nil)] 07:36:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x91248c00) [pid = 1802] [serial = 577] [outer = 0x90445c00] 07:36:54 INFO - PROCESS | 1802 | 1461249414754 Marionette DEBUG loaded listener.js 07:36:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x91307000) [pid = 1802] [serial = 578] [outer = 0x90445c00] 07:36:56 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:56 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:36:56 INFO - PROCESS | 1802 | 1461249416324 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]]]}] 07:36:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:36:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1892ms 07:36:56 INFO - PROCESS | 1802 | 1461249416423 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 07:36:56 INFO - PROCESS | 1802 | 1461249416429 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 07:36:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:36:56 INFO - PROCESS | 1802 | 1461249416442 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:36:56 INFO - PROCESS | 1802 | 1461249416446 Marionette TRACE conn3 <- [1,742,null,{}] 07:36:56 INFO - PROCESS | 1802 | 1461249416457 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}] 07:36:56 INFO - PROCESS | 1802 | 1461249416629 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 07:36:56 INFO - PROCESS | 1802 | 1461249416806 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6e1000 == 73 [pid = 1802] [id = 193] 07:36:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x8c303400) [pid = 1802] [serial = 579] [outer = (nil)] 07:36:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x8f325c00) [pid = 1802] [serial = 580] [outer = 0x8c303400] 07:36:56 INFO - PROCESS | 1802 | 1461249416895 Marionette DEBUG loaded listener.js 07:36:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x8fe26800) [pid = 1802] [serial = 581] [outer = 0x8c303400] 07:36:58 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:36:58 INFO - PROCESS | 1802 | 1461249418367 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]]]}] 07:36:58 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 07:36:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1943ms 07:36:58 INFO - PROCESS | 1802 | 1461249418384 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 07:36:58 INFO - PROCESS | 1802 | 1461249418393 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 07:36:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:36:58 INFO - PROCESS | 1802 | 1461249418405 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:36:58 INFO - PROCESS | 1802 | 1461249418409 Marionette TRACE conn3 <- [1,746,null,{}] 07:36:58 INFO - PROCESS | 1802 | 1461249418416 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}] 07:36:58 INFO - PROCESS | 1802 | 1461249418590 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 07:36:58 INFO - PROCESS | 1802 | 1461249418767 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f993800 == 74 [pid = 1802] [id = 194] 07:36:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x8fb4f800) [pid = 1802] [serial = 582] [outer = (nil)] 07:36:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x90450c00) [pid = 1802] [serial = 583] [outer = 0x8fb4f800] 07:36:58 INFO - PROCESS | 1802 | 1461249418854 Marionette DEBUG loaded listener.js 07:36:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x92867800) [pid = 1802] [serial = 584] [outer = 0x8fb4f800] 07:36:59 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:00 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:00 INFO - PROCESS | 1802 | 1461249420194 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]]]}] 07:37:00 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.) 07:37:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1842ms 07:37:00 INFO - PROCESS | 1802 | 1461249420343 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 07:37:00 INFO - PROCESS | 1802 | 1461249420348 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 07:37:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:37:00 INFO - PROCESS | 1802 | 1461249420362 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:37:00 INFO - PROCESS | 1802 | 1461249420373 Marionette TRACE conn3 <- [1,750,null,{}] 07:37:00 INFO - PROCESS | 1802 | 1461249420397 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}] 07:37:00 INFO - PROCESS | 1802 | 1461249420623 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 07:37:00 INFO - PROCESS | 1802 | 1461249420802 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6dd400 == 75 [pid = 1802] [id = 195] 07:37:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x913fbc00) [pid = 1802] [serial = 585] [outer = (nil)] 07:37:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x946a4800) [pid = 1802] [serial = 586] [outer = 0x913fbc00] 07:37:00 INFO - PROCESS | 1802 | 1461249420897 Marionette DEBUG loaded listener.js 07:37:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x97bc3c00) [pid = 1802] [serial = 587] [outer = 0x913fbc00] 07:37:02 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:02 INFO - PROCESS | 1802 | 1461249422362 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]]]}] 07:37:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:37:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2051ms 07:37:02 INFO - PROCESS | 1802 | 1461249422432 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 07:37:02 INFO - PROCESS | 1802 | 1461249422437 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 07:37:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:37:02 INFO - PROCESS | 1802 | 1461249422445 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:37:02 INFO - PROCESS | 1802 | 1461249422448 Marionette TRACE conn3 <- [1,754,null,{}] 07:37:02 INFO - PROCESS | 1802 | 1461249422454 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}] 07:37:02 INFO - PROCESS | 1802 | 1461249422654 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 07:37:02 INFO - PROCESS | 1802 | 1461249422839 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x91250400 == 76 [pid = 1802] [id = 196] 07:37:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x96a33000) [pid = 1802] [serial = 588] [outer = (nil)] 07:37:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x97f7d000) [pid = 1802] [serial = 589] [outer = 0x96a33000] 07:37:02 INFO - PROCESS | 1802 | 1461249422939 Marionette DEBUG loaded listener.js 07:37:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x97f86000) [pid = 1802] [serial = 590] [outer = 0x96a33000] 07:37:04 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:04 INFO - PROCESS | 1802 | 1461249424262 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]]]}] 07:37:04 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 07:37:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1836ms 07:37:04 INFO - PROCESS | 1802 | 1461249424334 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 07:37:04 INFO - PROCESS | 1802 | 1461249424339 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x91302800 == 75 [pid = 1802] [id = 54] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7c3c00 == 74 [pid = 1802] [id = 116] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8fb4ec00 == 73 [pid = 1802] [id = 85] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x9ea1a400 == 72 [pid = 1802] [id = 58] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8f3e3000 == 71 [pid = 1802] [id = 84] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x97feac00 == 70 [pid = 1802] [id = 112] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8c302000 == 69 [pid = 1802] [id = 132] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8b63dc00 == 68 [pid = 1802] [id = 134] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7c7c00 == 67 [pid = 1802] [id = 130] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8f35e400 == 66 [pid = 1802] [id = 86] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7cac00 == 65 [pid = 1802] [id = 115] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x92868c00 == 64 [pid = 1802] [id = 185] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8a81d000 == 63 [pid = 1802] [id = 183] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8fed1c00 == 62 [pid = 1802] [id = 184] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8b641400 == 61 [pid = 1802] [id = 182] 07:37:05 INFO - PROCESS | 1802 | --DOCSHELL 0x88d2f800 == 60 [pid = 1802] [id = 181] 07:37:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:37:05 INFO - PROCESS | 1802 | 1461249425878 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:37:05 INFO - PROCESS | 1802 | 1461249425882 Marionette TRACE conn3 <- [1,758,null,{}] 07:37:05 INFO - PROCESS | 1802 | 1461249425891 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}] 07:37:06 INFO - PROCESS | 1802 | 1461249426092 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 07:37:06 INFO - PROCESS | 1802 | 1461249426115 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3ddc00 == 61 [pid = 1802] [id = 197] 07:37:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x8f3e3000) [pid = 1802] [serial = 591] [outer = (nil)] 07:37:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x8f93a400) [pid = 1802] [serial = 592] [outer = 0x8f3e3000] 07:37:06 INFO - PROCESS | 1802 | 1461249426192 Marionette DEBUG loaded listener.js 07:37:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x8f99e400) [pid = 1802] [serial = 593] [outer = 0x8f3e3000] 07:37:07 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x8bace800) [pid = 1802] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:37:07 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x929e1000) [pid = 1802] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:37:07 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x8fe90000) [pid = 1802] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:37:07 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x89c94000) [pid = 1802] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:37:07 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x8ff55800) [pid = 1802] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:37:07 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x89c97c00) [pid = 1802] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:37:07 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x8fe32c00) [pid = 1802] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:37:07 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x981c9000) [pid = 1802] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:37:07 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x91247c00) [pid = 1802] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:37:07 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x8b639400) [pid = 1802] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:37:07 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x8b63d000) [pid = 1802] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:37:07 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8e63e000) [pid = 1802] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:37:07 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:07 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:37:07 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:07 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:07 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:37:07 INFO - PROCESS | 1802 | 1461249427489 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]]]}] 07:37:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:37:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1743ms 07:37:07 INFO - PROCESS | 1802 | 1461249427530 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 07:37:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:37:07 INFO - PROCESS | 1802 | 1461249427536 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 07:37:07 INFO - PROCESS | 1802 | 1461249427543 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:37:07 INFO - PROCESS | 1802 | 1461249427547 Marionette TRACE conn3 <- [1,762,null,{}] 07:37:07 INFO - PROCESS | 1802 | 1461249427558 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}] 07:37:07 INFO - PROCESS | 1802 | 1461249427720 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 07:37:07 INFO - PROCESS | 1802 | 1461249427739 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b639400 == 62 [pid = 1802] [id = 198] 07:37:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x8fe2f400) [pid = 1802] [serial = 594] [outer = (nil)] 07:37:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x8fed3c00) [pid = 1802] [serial = 595] [outer = 0x8fe2f400] 07:37:07 INFO - PROCESS | 1802 | 1461249427814 Marionette DEBUG loaded listener.js 07:37:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x902c3800) [pid = 1802] [serial = 596] [outer = 0x8fe2f400] 07:37:09 INFO - PROCESS | 1802 | 1461249429238 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]]]}] 07:37:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:37:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1742ms 07:37:09 INFO - PROCESS | 1802 | 1461249429393 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 07:37:09 INFO - PROCESS | 1802 | 1461249429400 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 07:37:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:37:09 INFO - PROCESS | 1802 | 1461249429419 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:37:09 INFO - PROCESS | 1802 | 1461249429425 Marionette TRACE conn3 <- [1,766,null,{}] 07:37:09 INFO - PROCESS | 1802 | 1461249429450 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}] 07:37:09 INFO - PROCESS | 1802 | 1461249429635 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 07:37:09 INFO - PROCESS | 1802 | 1461249429820 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7c8000 == 63 [pid = 1802] [id = 199] 07:37:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x8e7d0000) [pid = 1802] [serial = 597] [outer = (nil)] 07:37:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x8f323400) [pid = 1802] [serial = 598] [outer = 0x8e7d0000] 07:37:09 INFO - PROCESS | 1802 | 1461249429910 Marionette DEBUG loaded listener.js 07:37:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x8f3df800) [pid = 1802] [serial = 599] [outer = 0x8e7d0000] 07:37:11 INFO - PROCESS | 1802 | 1461249431230 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]]]}] 07:37:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:37:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1851ms 07:37:11 INFO - PROCESS | 1802 | 1461249431358 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 07:37:11 INFO - PROCESS | 1802 | 1461249431368 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 07:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:37:11 INFO - PROCESS | 1802 | 1461249431389 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:37:11 INFO - PROCESS | 1802 | 1461249431394 Marionette TRACE conn3 <- [1,770,null,{}] 07:37:11 INFO - PROCESS | 1802 | 1461249431442 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}] 07:37:11 INFO - PROCESS | 1802 | 1461249431705 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 07:37:11 INFO - PROCESS | 1802 | 1461249431799 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7c6800 == 64 [pid = 1802] [id = 200] 07:37:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x8f3dec00) [pid = 1802] [serial = 600] [outer = (nil)] 07:37:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x90443000) [pid = 1802] [serial = 601] [outer = 0x8f3dec00] 07:37:11 INFO - PROCESS | 1802 | 1461249431922 Marionette DEBUG loaded listener.js 07:37:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x906c3000) [pid = 1802] [serial = 602] [outer = 0x8f3dec00] 07:37:12 INFO - PROCESS | 1802 | 1461249432913 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]]]}] 07:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1589ms 07:37:12 INFO - PROCESS | 1802 | 1461249432978 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 07:37:12 INFO - PROCESS | 1802 | 1461249432983 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 07:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:37:12 INFO - PROCESS | 1802 | 1461249432990 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:37:13 INFO - PROCESS | 1802 | 1461249432996 Marionette TRACE conn3 <- [1,774,null,{}] 07:37:13 INFO - PROCESS | 1802 | 1461249433013 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}] 07:37:13 INFO - PROCESS | 1802 | 1461249433246 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 07:37:13 INFO - PROCESS | 1802 | 1461249433578 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d36800 == 65 [pid = 1802] [id = 201] 07:37:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x8a6de800) [pid = 1802] [serial = 603] [outer = (nil)] 07:37:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x92af7800) [pid = 1802] [serial = 604] [outer = 0x8a6de800] 07:37:13 INFO - PROCESS | 1802 | 1461249433671 Marionette DEBUG loaded listener.js 07:37:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x946a8400) [pid = 1802] [serial = 605] [outer = 0x8a6de800] 07:37:14 INFO - PROCESS | 1802 | 1461249434565 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]]]}] 07:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1637ms 07:37:14 INFO - PROCESS | 1802 | 1461249434628 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 07:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:37:14 INFO - PROCESS | 1802 | 1461249434633 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 07:37:14 INFO - PROCESS | 1802 | 1461249434639 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:37:14 INFO - PROCESS | 1802 | 1461249434643 Marionette TRACE conn3 <- [1,778,null,{}] 07:37:14 INFO - PROCESS | 1802 | 1461249434649 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}] 07:37:14 INFO - PROCESS | 1802 | 1461249434826 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 07:37:15 INFO - PROCESS | 1802 | 1461249435010 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x92866800 == 66 [pid = 1802] [id = 202] 07:37:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x97f7ec00) [pid = 1802] [serial = 606] [outer = (nil)] 07:37:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x97fe7400) [pid = 1802] [serial = 607] [outer = 0x97f7ec00] 07:37:15 INFO - PROCESS | 1802 | 1461249435100 Marionette DEBUG loaded listener.js 07:37:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x981d2000) [pid = 1802] [serial = 608] [outer = 0x97f7ec00] 07:37:16 INFO - PROCESS | 1802 | 1461249436040 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]]]}] 07:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1434ms 07:37:16 INFO - PROCESS | 1802 | 1461249436074 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 07:37:16 INFO - PROCESS | 1802 | 1461249436077 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 07:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:37:16 INFO - PROCESS | 1802 | 1461249436084 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:37:16 INFO - PROCESS | 1802 | 1461249436087 Marionette TRACE conn3 <- [1,782,null,{}] 07:37:16 INFO - PROCESS | 1802 | 1461249436093 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}] 07:37:16 INFO - PROCESS | 1802 | 1461249436261 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 07:37:16 INFO - PROCESS | 1802 | 1461249436465 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a81f400 == 67 [pid = 1802] [id = 203] 07:37:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x8c301c00) [pid = 1802] [serial = 609] [outer = (nil)] 07:37:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x98291800) [pid = 1802] [serial = 610] [outer = 0x8c301c00] 07:37:16 INFO - PROCESS | 1802 | 1461249436549 Marionette DEBUG loaded listener.js 07:37:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x98496000) [pid = 1802] [serial = 611] [outer = 0x8c301c00] 07:37:17 INFO - PROCESS | 1802 | 1461249437485 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]]]}] 07:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1439ms 07:37:17 INFO - PROCESS | 1802 | 1461249437523 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 07:37:17 INFO - PROCESS | 1802 | 1461249437527 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 07:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:37:17 INFO - PROCESS | 1802 | 1461249437533 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:37:17 INFO - PROCESS | 1802 | 1461249437536 Marionette TRACE conn3 <- [1,786,null,{}] 07:37:17 INFO - PROCESS | 1802 | 1461249437543 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}] 07:37:17 INFO - PROCESS | 1802 | 1461249437777 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 07:37:18 INFO - PROCESS | 1802 | 1461249438027 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x894f4c00 == 68 [pid = 1802] [id = 204] 07:37:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x9826e800) [pid = 1802] [serial = 612] [outer = (nil)] 07:37:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x9ea1c400) [pid = 1802] [serial = 613] [outer = 0x9826e800] 07:37:18 INFO - PROCESS | 1802 | 1461249438161 Marionette DEBUG loaded listener.js 07:37:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0xa0ad3000) [pid = 1802] [serial = 614] [outer = 0x9826e800] 07:37:19 INFO - PROCESS | 1802 | 1461249439056 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]]]}] 07:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1582ms 07:37:19 INFO - PROCESS | 1802 | 1461249439117 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 07:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:37:19 INFO - PROCESS | 1802 | 1461249439121 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 07:37:19 INFO - PROCESS | 1802 | 1461249439128 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:37:19 INFO - PROCESS | 1802 | 1461249439131 Marionette TRACE conn3 <- [1,790,null,{}] 07:37:19 INFO - PROCESS | 1802 | 1461249439137 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}] 07:37:19 INFO - PROCESS | 1802 | 1461249439308 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 07:37:19 INFO - PROCESS | 1802 | 1461249439496 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x88e09800 == 69 [pid = 1802] [id = 205] 07:37:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x98270800) [pid = 1802] [serial = 615] [outer = (nil)] 07:37:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0xa2a31800) [pid = 1802] [serial = 616] [outer = 0x98270800] 07:37:19 INFO - PROCESS | 1802 | 1461249439585 Marionette DEBUG loaded listener.js 07:37:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0xa3ce2800) [pid = 1802] [serial = 617] [outer = 0x98270800] 07:37:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x8a8df800) [pid = 1802] [serial = 618] [outer = 0x96a36400] 07:37:20 INFO - PROCESS | 1802 | 1461249440565 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]]]}] 07:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1491ms 07:37:20 INFO - PROCESS | 1802 | 1461249440656 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 07:37:20 INFO - PROCESS | 1802 | 1461249440659 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 07:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:37:20 INFO - PROCESS | 1802 | 1461249440668 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:37:20 INFO - PROCESS | 1802 | 1461249440671 Marionette TRACE conn3 <- [1,794,null,{}] 07:37:20 INFO - PROCESS | 1802 | 1461249440677 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}] 07:37:20 INFO - PROCESS | 1802 | 1461249440849 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 07:37:21 INFO - PROCESS | 1802 | 1461249441141 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6e1800 == 70 [pid = 1802] [id = 206] 07:37:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x8a8dc400) [pid = 1802] [serial = 619] [outer = (nil)] 07:37:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x8a8e4000) [pid = 1802] [serial = 620] [outer = 0x8a8dc400] 07:37:21 INFO - PROCESS | 1802 | 1461249441245 Marionette DEBUG loaded listener.js 07:37:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x88e0fc00) [pid = 1802] [serial = 621] [outer = 0x8a8dc400] 07:37:22 INFO - PROCESS | 1802 | 1461249442123 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]]]}] 07:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1487ms 07:37:22 INFO - PROCESS | 1802 | 1461249442155 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 07:37:22 INFO - PROCESS | 1802 | 1461249442158 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 07:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:37:22 INFO - PROCESS | 1802 | 1461249442165 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:37:22 INFO - PROCESS | 1802 | 1461249442168 Marionette TRACE conn3 <- [1,798,null,{}] 07:37:22 INFO - PROCESS | 1802 | 1461249442174 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}] 07:37:22 INFO - PROCESS | 1802 | 1461249442353 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 07:37:22 INFO - PROCESS | 1802 | 1461249442548 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a8dcc00 == 71 [pid = 1802] [id = 207] 07:37:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x8a8e9000) [pid = 1802] [serial = 622] [outer = (nil)] 07:37:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x9298d400) [pid = 1802] [serial = 623] [outer = 0x8a8e9000] 07:37:22 INFO - PROCESS | 1802 | 1461249442642 Marionette DEBUG loaded listener.js 07:37:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x9298f400) [pid = 1802] [serial = 624] [outer = 0x8a8e9000] 07:37:23 INFO - PROCESS | 1802 | 1461249443573 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]]]}] 07:37:23 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 07:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1481ms 07:37:23 INFO - PROCESS | 1802 | 1461249443647 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 07:37:23 INFO - PROCESS | 1802 | 1461249443652 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 07:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:37:23 INFO - PROCESS | 1802 | 1461249443658 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:37:23 INFO - PROCESS | 1802 | 1461249443662 Marionette TRACE conn3 <- [1,802,null,{}] 07:37:23 INFO - PROCESS | 1802 | 1461249443667 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}] 07:37:23 INFO - PROCESS | 1802 | 1461249443886 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 07:37:24 INFO - PROCESS | 1802 | 1461249444122 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x894ee400 == 72 [pid = 1802] [id = 208] 07:37:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x89c8bc00) [pid = 1802] [serial = 625] [outer = (nil)] 07:37:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x92997800) [pid = 1802] [serial = 626] [outer = 0x89c8bc00] 07:37:24 INFO - PROCESS | 1802 | 1461249444259 Marionette DEBUG loaded listener.js 07:37:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0xa0c1a400) [pid = 1802] [serial = 627] [outer = 0x89c8bc00] 07:37:25 INFO - PROCESS | 1802 | 1461249445166 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]]]}] 07:37:25 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 07:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1539ms 07:37:25 INFO - PROCESS | 1802 | 1461249445201 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 07:37:25 INFO - PROCESS | 1802 | 1461249445205 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 07:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:37:25 INFO - PROCESS | 1802 | 1461249445212 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:37:25 INFO - PROCESS | 1802 | 1461249445216 Marionette TRACE conn3 <- [1,806,null,{}] 07:37:25 INFO - PROCESS | 1802 | 1461249445222 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}] 07:37:25 INFO - PROCESS | 1802 | 1461249445437 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 07:37:25 INFO - PROCESS | 1802 | 1461249445685 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e691800 == 73 [pid = 1802] [id = 209] 07:37:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x8e691c00) [pid = 1802] [serial = 628] [outer = (nil)] 07:37:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x8e695c00) [pid = 1802] [serial = 629] [outer = 0x8e691c00] 07:37:25 INFO - PROCESS | 1802 | 1461249445845 Marionette DEBUG loaded listener.js 07:37:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x9826b000) [pid = 1802] [serial = 630] [outer = 0x8e691c00] 07:37:26 INFO - PROCESS | 1802 | 1461249446833 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]]]}] 07:37:26 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 07:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1685ms 07:37:26 INFO - PROCESS | 1802 | 1461249446898 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 07:37:26 INFO - PROCESS | 1802 | 1461249446902 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 07:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:37:26 INFO - PROCESS | 1802 | 1461249446908 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:37:26 INFO - PROCESS | 1802 | 1461249446913 Marionette TRACE conn3 <- [1,810,null,{}] 07:37:26 INFO - PROCESS | 1802 | 1461249446919 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}] 07:37:27 INFO - PROCESS | 1802 | 1461249447110 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 07:37:27 INFO - PROCESS | 1802 | 1461249447367 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6d9c00 == 74 [pid = 1802] [id = 210] 07:37:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x8a6dac00) [pid = 1802] [serial = 631] [outer = (nil)] 07:37:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x8a81bc00) [pid = 1802] [serial = 632] [outer = 0x8a6dac00] 07:37:27 INFO - PROCESS | 1802 | 1461249447699 Marionette DEBUG loaded listener.js 07:37:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x8b645c00) [pid = 1802] [serial = 633] [outer = 0x8a6dac00] 07:37:28 INFO - PROCESS | 1802 | 1461249448649 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]]]}] 07:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1782ms 07:37:28 INFO - PROCESS | 1802 | 1461249448693 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 07:37:28 INFO - PROCESS | 1802 | 1461249448700 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 07:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:37:28 INFO - PROCESS | 1802 | 1461249448710 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:37:28 INFO - PROCESS | 1802 | 1461249448713 Marionette TRACE conn3 <- [1,814,null,{}] 07:37:28 INFO - PROCESS | 1802 | 1461249448721 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}] 07:37:28 INFO - PROCESS | 1802 | 1461249448946 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 07:37:29 INFO - PROCESS | 1802 | 1461249449316 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7c3c00 == 75 [pid = 1802] [id = 211] 07:37:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x8e9c2c00) [pid = 1802] [serial = 634] [outer = (nil)] 07:37:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x8f330c00) [pid = 1802] [serial = 635] [outer = 0x8e9c2c00] 07:37:29 INFO - PROCESS | 1802 | 1461249449416 Marionette DEBUG loaded listener.js 07:37:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x8f991c00) [pid = 1802] [serial = 636] [outer = 0x8e9c2c00] 07:37:30 INFO - PROCESS | 1802 | 1461249450336 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] 07:37:30 INFO - PROCESS | 1802 | 1461249450407 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 07:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 07:37:30 INFO - PROCESS | 1802 | 1461249450417 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:37:30 INFO - PROCESS | 1802 | 1461249450420 Marionette TRACE conn3 <- [1,818,null,{}] 07:37:30 INFO - PROCESS | 1802 | 1461249450426 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}] 07:37:30 INFO - PROCESS | 1802 | 1461249450618 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 07:37:30 INFO - PROCESS | 1802 | 1461249450930 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c8d800 == 76 [pid = 1802] [id = 212] 07:37:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x89c90800) [pid = 1802] [serial = 637] [outer = (nil)] 07:37:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x8ff4dc00) [pid = 1802] [serial = 638] [outer = 0x89c90800] 07:37:31 INFO - PROCESS | 1802 | 1461249451070 Marionette DEBUG loaded listener.js 07:37:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x906b9800) [pid = 1802] [serial = 639] [outer = 0x89c90800] 07:37:32 INFO - PROCESS | 1802 | 1461249452087 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]]]}] 07:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1730ms 07:37:32 INFO - PROCESS | 1802 | 1461249452147 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 07:37:32 INFO - PROCESS | 1802 | 1461249452151 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 07:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:37:32 INFO - PROCESS | 1802 | 1461249452158 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:37:32 INFO - PROCESS | 1802 | 1461249452164 Marionette TRACE conn3 <- [1,822,null,{}] 07:37:32 INFO - PROCESS | 1802 | 1461249452180 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}] 07:37:32 INFO - PROCESS | 1802 | 1461249452474 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 07:37:32 INFO - PROCESS | 1802 | 1461249452762 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8f3ddc00 == 75 [pid = 1802] [id = 197] 07:37:32 INFO - PROCESS | 1802 | --DOCSHELL 0x91250400 == 74 [pid = 1802] [id = 196] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x88e0a400) [pid = 1802] [serial = 544] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x8f323c00) [pid = 1802] [serial = 547] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x8fed7c00) [pid = 1802] [serial = 550] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x9283c400) [pid = 1802] [serial = 553] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x95ad1800) [pid = 1802] [serial = 556] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x97c5b800) [pid = 1802] [serial = 559] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x9826f400) [pid = 1802] [serial = 562] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x8e7cf800) [pid = 1802] [serial = 565] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x91248c00) [pid = 1802] [serial = 577] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x8fed7400) [pid = 1802] [serial = 490] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x8f999000) [pid = 1802] [serial = 505] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x90441800) [pid = 1802] [serial = 514] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x9792f400) [pid = 1802] [serial = 493] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x894f2000) [pid = 1802] [serial = 511] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x88d32000) [pid = 1802] [serial = 520] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0xa0a45c00) [pid = 1802] [serial = 508] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x97f84400) [pid = 1802] [serial = 496] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x88e0e800) [pid = 1802] [serial = 526] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x8e9cd000) [pid = 1802] [serial = 487] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x981c9400) [pid = 1802] [serial = 499] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x88e05000) [pid = 1802] [serial = 523] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x9fef0000) [pid = 1802] [serial = 502] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x98559000) [pid = 1802] [serial = 517] [outer = (nil)] [url = about:blank] 07:37:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d32000 == 75 [pid = 1802] [id = 213] 07:37:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x88d34000) [pid = 1802] [serial = 640] [outer = (nil)] 07:37:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x88e0e800) [pid = 1802] [serial = 641] [outer = 0x88d34000] 07:37:32 INFO - PROCESS | 1802 | 1461249452931 Marionette DEBUG loaded listener.js 07:37:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x8c310000) [pid = 1802] [serial = 642] [outer = 0x88d34000] 07:37:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8a6dd400 == 74 [pid = 1802] [id = 195] 07:37:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8f993800 == 73 [pid = 1802] [id = 194] 07:37:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8a6e1000 == 72 [pid = 1802] [id = 193] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x902b9000) [pid = 1802] [serial = 541] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x8c30c400) [pid = 1802] [serial = 568] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x8e639800) [pid = 1802] [serial = 571] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x8fe9bc00) [pid = 1802] [serial = 572] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x8f326800) [pid = 1802] [serial = 574] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x8f933c00) [pid = 1802] [serial = 575] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x8e7ca800) [pid = 1802] [serial = 569] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x9339e800) [pid = 1802] [serial = 485] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x9044c800) [pid = 1802] [serial = 542] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x93399000) [pid = 1802] [serial = 484] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x8fe9b400) [pid = 1802] [serial = 535] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x8c308000) [pid = 1802] [serial = 532] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x983f9c00) [pid = 1802] [serial = 373] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x8fecfc00) [pid = 1802] [serial = 536] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x8bad0800) [pid = 1802] [serial = 529] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x902bb400) [pid = 1802] [serial = 538] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x9994ac00) [pid = 1802] [serial = 425] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x99a3ec00) [pid = 1802] [serial = 328] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x8e7c7000) [pid = 1802] [serial = 530] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x8f35d800) [pid = 1802] [serial = 533] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x90442c00) [pid = 1802] [serial = 539] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 1802 | 1461249453750 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] 07:37:33 INFO - PROCESS | 1802 | 1461249453803 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 07:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 07:37:33 INFO - PROCESS | 1802 | 1461249453809 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:37:33 INFO - PROCESS | 1802 | 1461249453811 Marionette TRACE conn3 <- [1,826,null,{}] 07:37:33 INFO - PROCESS | 1802 | 1461249453818 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}] 07:37:33 INFO - PROCESS | 1802 | 1461249453982 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 07:37:34 INFO - PROCESS | 1802 | 1461249453999 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x88e10400 == 73 [pid = 1802] [id = 214] 07:37:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x8f937c00) [pid = 1802] [serial = 643] [outer = (nil)] 07:37:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x8fecb000) [pid = 1802] [serial = 644] [outer = 0x8f937c00] 07:37:34 INFO - PROCESS | 1802 | 1461249454074 Marionette DEBUG loaded listener.js 07:37:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x8fece400) [pid = 1802] [serial = 645] [outer = 0x8f937c00] 07:37:35 INFO - PROCESS | 1802 | 1461249455053 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]]]}] 07:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1285ms 07:37:35 INFO - PROCESS | 1802 | 1461249455095 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 07:37:35 INFO - PROCESS | 1802 | 1461249455099 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 07:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:37:35 INFO - PROCESS | 1802 | 1461249455106 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:37:35 INFO - PROCESS | 1802 | 1461249455108 Marionette TRACE conn3 <- [1,830,null,{}] 07:37:35 INFO - PROCESS | 1802 | 1461249455114 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}] 07:37:35 INFO - PROCESS | 1802 | 1461249455363 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 07:37:35 INFO - PROCESS | 1802 | 1461249455397 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fecc000 == 74 [pid = 1802] [id = 215] 07:37:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x8feccc00) [pid = 1802] [serial = 646] [outer = (nil)] 07:37:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x91248c00) [pid = 1802] [serial = 647] [outer = 0x8feccc00] 07:37:35 INFO - PROCESS | 1802 | 1461249455523 Marionette DEBUG loaded listener.js 07:37:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x9339f000) [pid = 1802] [serial = 648] [outer = 0x8feccc00] 07:37:36 INFO - PROCESS | 1802 | 1461249456739 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]]]}] 07:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1683ms 07:37:36 INFO - PROCESS | 1802 | 1461249456797 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 07:37:36 INFO - PROCESS | 1802 | 1461249456800 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 07:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:37:36 INFO - PROCESS | 1802 | 1461249456807 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:37:36 INFO - PROCESS | 1802 | 1461249456810 Marionette TRACE conn3 <- [1,834,null,{}] 07:37:36 INFO - PROCESS | 1802 | 1461249456816 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}] 07:37:37 INFO - PROCESS | 1802 | 1461249457056 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 07:37:37 INFO - PROCESS | 1802 | 1461249457086 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f990800 == 75 [pid = 1802] [id = 216] 07:37:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x91250400) [pid = 1802] [serial = 649] [outer = (nil)] 07:37:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x93aed800) [pid = 1802] [serial = 650] [outer = 0x91250400] 07:37:37 INFO - PROCESS | 1802 | 1461249457162 Marionette DEBUG loaded listener.js 07:37:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x93af0c00) [pid = 1802] [serial = 651] [outer = 0x91250400] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x8e63fc00) [pid = 1802] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x8f990c00) [pid = 1802] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x98262000) [pid = 1802] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x88d2a400) [pid = 1802] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x8b640c00) [pid = 1802] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x97c61c00) [pid = 1802] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x906b8800) [pid = 1802] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x92afb000) [pid = 1802] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x88e06000) [pid = 1802] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x8e9c7800) [pid = 1802] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0xa3cd9000) [pid = 1802] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x8e9c5800) [pid = 1802] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x97f88800) [pid = 1802] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8a81e000) [pid = 1802] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8b645800) [pid = 1802] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0xa2a87000) [pid = 1802] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x88d2fc00) [pid = 1802] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x8bac1c00) [pid = 1802] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8ff4a000) [pid = 1802] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x96fe8000) [pid = 1802] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8baca000) [pid = 1802] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x98296800) [pid = 1802] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8f3e3000) [pid = 1802] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x894f7400) [pid = 1802] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0xa2818400) [pid = 1802] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x88d37400) [pid = 1802] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8ff4a400) [pid = 1802] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x9130a000) [pid = 1802] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x894f0400) [pid = 1802] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8fb42000) [pid = 1802] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8a6de400) [pid = 1802] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8fe93800) [pid = 1802] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x98ec0000) [pid = 1802] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x97775800) [pid = 1802] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x98264400) [pid = 1802] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x902c1400) [pid = 1802] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x89c96800) [pid = 1802] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8fe26000) [pid = 1802] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x92871800) [pid = 1802] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x97fbfc00) [pid = 1802] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8c304800) [pid = 1802] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x9ea1c800) [pid = 1802] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x894e9c00) [pid = 1802] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x9792e400) [pid = 1802] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8ff4e800) [pid = 1802] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x9b0b4c00) [pid = 1802] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x89c8d000) [pid = 1802] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x93396000) [pid = 1802] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8f997000) [pid = 1802] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8a6d8000) [pid = 1802] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8b644400) [pid = 1802] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x9286a800) [pid = 1802] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x902c3400) [pid = 1802] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8b647000) [pid = 1802] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8f3e0000) [pid = 1802] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8c309c00) [pid = 1802] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x97917c00) [pid = 1802] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8f32b400) [pid = 1802] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:37:38 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8fe27000) [pid = 1802] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:37:38 INFO - PROCESS | 1802 | 1461249458790 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]]]}] 07:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 2031ms 07:37:38 INFO - PROCESS | 1802 | 1461249458840 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 07:37:38 INFO - PROCESS | 1802 | 1461249458842 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 07:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:37:38 INFO - PROCESS | 1802 | 1461249458849 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:37:38 INFO - PROCESS | 1802 | 1461249458852 Marionette TRACE conn3 <- [1,838,null,{}] 07:37:38 INFO - PROCESS | 1802 | 1461249458858 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}] 07:37:39 INFO - PROCESS | 1802 | 1461249459070 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 07:37:39 INFO - PROCESS | 1802 | 1461249459090 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d2e000 == 76 [pid = 1802] [id = 217] 07:37:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x88e0bc00) [pid = 1802] [serial = 652] [outer = (nil)] 07:37:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8a6de400) [pid = 1802] [serial = 653] [outer = 0x88e0bc00] 07:37:39 INFO - PROCESS | 1802 | 1461249459165 Marionette DEBUG loaded listener.js 07:37:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8b644400) [pid = 1802] [serial = 654] [outer = 0x88e0bc00] 07:37:39 INFO - PROCESS | 1802 | 1461249459997 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]]]}] 07:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1191ms 07:37:40 INFO - PROCESS | 1802 | 1461249460112 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 07:37:40 INFO - PROCESS | 1802 | 1461249460119 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 07:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:37:40 INFO - PROCESS | 1802 | 1461249460129 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:37:40 INFO - PROCESS | 1802 | 1461249460135 Marionette TRACE conn3 <- [1,842,null,{}] 07:37:40 INFO - PROCESS | 1802 | 1461249460145 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}] 07:37:40 INFO - PROCESS | 1802 | 1461249460366 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 07:37:40 INFO - PROCESS | 1802 | 1461249460562 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d2c000 == 77 [pid = 1802] [id = 218] 07:37:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8a6dbc00) [pid = 1802] [serial = 655] [outer = (nil)] 07:37:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8a8e4400) [pid = 1802] [serial = 656] [outer = 0x8a6dbc00] 07:37:40 INFO - PROCESS | 1802 | 1461249460692 Marionette DEBUG loaded listener.js 07:37:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8c306000) [pid = 1802] [serial = 657] [outer = 0x8a6dbc00] 07:37:41 INFO - PROCESS | 1802 | 1461249461786 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]]]}] 07:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1691ms 07:37:41 INFO - PROCESS | 1802 | 1461249461820 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 07:37:41 INFO - PROCESS | 1802 | 1461249461825 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 07:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:37:41 INFO - PROCESS | 1802 | 1461249461838 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:37:41 INFO - PROCESS | 1802 | 1461249461844 Marionette TRACE conn3 <- [1,846,null,{}] 07:37:41 INFO - PROCESS | 1802 | 1461249461851 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}] 07:37:42 INFO - PROCESS | 1802 | 1461249462083 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 07:37:42 INFO - PROCESS | 1802 | 1461249462373 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9c2000 == 78 [pid = 1802] [id = 219] 07:37:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8e9cac00) [pid = 1802] [serial = 658] [outer = (nil)] 07:37:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8f3e2800) [pid = 1802] [serial = 659] [outer = 0x8e9cac00] 07:37:42 INFO - PROCESS | 1802 | 1461249462465 Marionette DEBUG loaded listener.js 07:37:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8f99cc00) [pid = 1802] [serial = 660] [outer = 0x8e9cac00] 07:37:43 INFO - PROCESS | 1802 | 1461249463441 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]]]}] 07:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1651ms 07:37:43 INFO - PROCESS | 1802 | 1461249463486 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 07:37:43 INFO - PROCESS | 1802 | 1461249463491 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 07:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:37:43 INFO - PROCESS | 1802 | 1461249463498 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:37:43 INFO - PROCESS | 1802 | 1461249463501 Marionette TRACE conn3 <- [1,850,null,{}] 07:37:43 INFO - PROCESS | 1802 | 1461249463515 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}] 07:37:43 INFO - PROCESS | 1802 | 1461249463711 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 07:37:44 INFO - PROCESS | 1802 | 1461249464002 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x902c3400 == 79 [pid = 1802] [id = 220] 07:37:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x902c7c00) [pid = 1802] [serial = 661] [outer = (nil)] 07:37:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x9044d800) [pid = 1802] [serial = 662] [outer = 0x902c7c00] 07:37:44 INFO - PROCESS | 1802 | 1461249464144 Marionette DEBUG loaded listener.js 07:37:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x913ef000) [pid = 1802] [serial = 663] [outer = 0x902c7c00] 07:37:45 INFO - PROCESS | 1802 | 1461249465048 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]]]}] 07:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1585ms 07:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:37:45 INFO - PROCESS | 1802 | 1461249465084 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 07:37:45 INFO - PROCESS | 1802 | 1461249465087 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 07:37:45 INFO - PROCESS | 1802 | 1461249465094 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:37:45 INFO - PROCESS | 1802 | 1461249465098 Marionette TRACE conn3 <- [1,854,null,{}] 07:37:45 INFO - PROCESS | 1802 | 1461249465103 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}] 07:37:45 INFO - PROCESS | 1802 | 1461249465283 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 07:37:45 INFO - PROCESS | 1802 | 1461249465480 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fed8000 == 80 [pid = 1802] [id = 221] 07:37:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x9298c000) [pid = 1802] [serial = 664] [outer = (nil)] 07:37:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x929e4800) [pid = 1802] [serial = 665] [outer = 0x9298c000] 07:37:45 INFO - PROCESS | 1802 | 1461249465567 Marionette DEBUG loaded listener.js 07:37:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x93ae5400) [pid = 1802] [serial = 666] [outer = 0x9298c000] 07:37:46 INFO - PROCESS | 1802 | 1461249466515 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]]]}] 07:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1480ms 07:37:46 INFO - PROCESS | 1802 | 1461249466574 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 07:37:46 INFO - PROCESS | 1802 | 1461249466579 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 07:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:37:46 INFO - PROCESS | 1802 | 1461249466585 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:37:46 INFO - PROCESS | 1802 | 1461249466588 Marionette TRACE conn3 <- [1,858,null,{}] 07:37:46 INFO - PROCESS | 1802 | 1461249466594 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}] 07:37:46 INFO - PROCESS | 1802 | 1461249466777 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 07:37:47 INFO - PROCESS | 1802 | 1461249467011 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f35ec00 == 81 [pid = 1802] [id = 222] 07:37:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8f3e4000) [pid = 1802] [serial = 667] [outer = (nil)] 07:37:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x93aedc00) [pid = 1802] [serial = 668] [outer = 0x8f3e4000] 07:37:47 INFO - PROCESS | 1802 | 1461249467141 Marionette DEBUG loaded listener.js 07:37:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x96fe1400) [pid = 1802] [serial = 669] [outer = 0x8f3e4000] 07:37:48 INFO - PROCESS | 1802 | 1461249468004 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]]]}] 07:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1490ms 07:37:48 INFO - PROCESS | 1802 | 1461249468075 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 07:37:48 INFO - PROCESS | 1802 | 1461249468080 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 07:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:37:48 INFO - PROCESS | 1802 | 1461249468086 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:37:48 INFO - PROCESS | 1802 | 1461249468090 Marionette TRACE conn3 <- [1,862,null,{}] 07:37:48 INFO - PROCESS | 1802 | 1461249468095 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}] 07:37:48 INFO - PROCESS | 1802 | 1461249468345 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 07:37:48 INFO - PROCESS | 1802 | 1461249468599 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x92868c00 == 82 [pid = 1802] [id = 223] 07:37:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x97c3f000) [pid = 1802] [serial = 670] [outer = (nil)] 07:37:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x97f80400) [pid = 1802] [serial = 671] [outer = 0x97c3f000] 07:37:48 INFO - PROCESS | 1802 | 1461249468706 Marionette DEBUG loaded listener.js 07:37:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x97fe8000) [pid = 1802] [serial = 672] [outer = 0x97c3f000] 07:37:49 INFO - PROCESS | 1802 | 1461249469588 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]]]}] 07:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1532ms 07:37:49 INFO - PROCESS | 1802 | 1461249469619 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 07:37:49 INFO - PROCESS | 1802 | 1461249469623 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 07:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:37:49 INFO - PROCESS | 1802 | 1461249469629 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:37:49 INFO - PROCESS | 1802 | 1461249469633 Marionette TRACE conn3 <- [1,866,null,{}] 07:37:49 INFO - PROCESS | 1802 | 1461249469639 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}] 07:37:49 INFO - PROCESS | 1802 | 1461249469817 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 07:37:50 INFO - PROCESS | 1802 | 1461249470015 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x97f80c00 == 83 [pid = 1802] [id = 224] 07:37:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x98116400) [pid = 1802] [serial = 673] [outer = (nil)] 07:37:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x98266400) [pid = 1802] [serial = 674] [outer = 0x98116400] 07:37:50 INFO - PROCESS | 1802 | 1461249470101 Marionette DEBUG loaded listener.js 07:37:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x9826a400) [pid = 1802] [serial = 675] [outer = 0x98116400] 07:37:51 INFO - PROCESS | 1802 | 1461249471045 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]]]}] 07:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1438ms 07:37:51 INFO - PROCESS | 1802 | 1461249471069 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 07:37:51 INFO - PROCESS | 1802 | 1461249471073 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 07:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:37:51 INFO - PROCESS | 1802 | 1461249471079 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:37:51 INFO - PROCESS | 1802 | 1461249471083 Marionette TRACE conn3 <- [1,870,null,{}] 07:37:51 INFO - PROCESS | 1802 | 1461249471088 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}] 07:37:51 INFO - PROCESS | 1802 | 1461249471276 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 07:37:51 INFO - PROCESS | 1802 | 1461249471514 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d32400 == 84 [pid = 1802] [id = 225] 07:37:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x92871000) [pid = 1802] [serial = 676] [outer = (nil)] 07:37:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x97cee000) [pid = 1802] [serial = 677] [outer = 0x92871000] 07:37:51 INFO - PROCESS | 1802 | 1461249471689 Marionette DEBUG loaded listener.js 07:37:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x9994ac00) [pid = 1802] [serial = 678] [outer = 0x92871000] 07:37:52 INFO - PROCESS | 1802 | 1461249472625 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]]]}] 07:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1591ms 07:37:52 INFO - PROCESS | 1802 | 1461249472671 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 07:37:52 INFO - PROCESS | 1802 | 1461249472675 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 07:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:37:52 INFO - PROCESS | 1802 | 1461249472682 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:37:52 INFO - PROCESS | 1802 | 1461249472685 Marionette TRACE conn3 <- [1,874,null,{}] 07:37:52 INFO - PROCESS | 1802 | 1461249472691 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}] 07:37:52 INFO - PROCESS | 1802 | 1461249472909 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 07:37:53 INFO - PROCESS | 1802 | 1461249473151 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c97c00 == 85 [pid = 1802] [id = 226] 07:37:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8a81ac00) [pid = 1802] [serial = 679] [outer = (nil)] 07:37:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9130e800) [pid = 1802] [serial = 680] [outer = 0x8a81ac00] 07:37:53 INFO - PROCESS | 1802 | 1461249473280 Marionette DEBUG loaded listener.js 07:37:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x9df91000) [pid = 1802] [serial = 681] [outer = 0x8a81ac00] 07:37:54 INFO - PROCESS | 1802 | 1461249474158 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]]]}] 07:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1534ms 07:37:54 INFO - PROCESS | 1802 | 1461249474217 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 07:37:54 INFO - PROCESS | 1802 | 1461249474220 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 07:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:37:54 INFO - PROCESS | 1802 | 1461249474227 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:37:54 INFO - PROCESS | 1802 | 1461249474231 Marionette TRACE conn3 <- [1,878,null,{}] 07:37:54 INFO - PROCESS | 1802 | 1461249474236 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}] 07:37:54 INFO - PROCESS | 1802 | 1461249474456 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 07:37:54 INFO - PROCESS | 1802 | 1461249474700 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x894eac00 == 86 [pid = 1802] [id = 227] 07:37:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x894eb400) [pid = 1802] [serial = 682] [outer = (nil)] 07:37:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x89c97800) [pid = 1802] [serial = 683] [outer = 0x894eb400] 07:37:54 INFO - PROCESS | 1802 | 1461249474802 Marionette DEBUG loaded listener.js 07:37:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x8f361c00) [pid = 1802] [serial = 684] [outer = 0x894eb400] 07:37:55 INFO - PROCESS | 1802 | 1461249475646 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]]]}] 07:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1485ms 07:37:55 INFO - PROCESS | 1802 | 1461249475713 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 07:37:55 INFO - PROCESS | 1802 | 1461249475717 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 07:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:37:55 INFO - PROCESS | 1802 | 1461249475724 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:37:55 INFO - PROCESS | 1802 | 1461249475728 Marionette TRACE conn3 <- [1,882,null,{}] 07:37:55 INFO - PROCESS | 1802 | 1461249475734 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}] 07:37:55 INFO - PROCESS | 1802 | 1461249475982 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 07:37:56 INFO - PROCESS | 1802 | 1461249476256 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c8dc00 == 87 [pid = 1802] [id = 228] 07:37:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x8c306c00) [pid = 1802] [serial = 685] [outer = (nil)] 07:37:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x8e9c4400) [pid = 1802] [serial = 686] [outer = 0x8c306c00] 07:37:56 INFO - PROCESS | 1802 | 1461249476397 Marionette DEBUG loaded listener.js 07:37:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x8fe9cc00) [pid = 1802] [serial = 687] [outer = 0x8c306c00] 07:37:58 INFO - PROCESS | 1802 | 1461249478097 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]]]}] 07:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 2433ms 07:37:58 INFO - PROCESS | 1802 | 1461249478159 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 07:37:58 INFO - PROCESS | 1802 | 1461249478164 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 07:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:37:58 INFO - PROCESS | 1802 | 1461249478174 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:37:58 INFO - PROCESS | 1802 | 1461249478178 Marionette TRACE conn3 <- [1,886,null,{}] 07:37:58 INFO - PROCESS | 1802 | 1461249478186 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}] 07:37:58 INFO - PROCESS | 1802 | 1461249478451 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 07:37:58 INFO - PROCESS | 1802 | 1461249478596 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b63b800 == 88 [pid = 1802] [id = 229] 07:37:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x8b640c00) [pid = 1802] [serial = 688] [outer = (nil)] 07:37:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8bac8800) [pid = 1802] [serial = 689] [outer = 0x8b640c00] 07:37:58 INFO - PROCESS | 1802 | 1461249478726 Marionette DEBUG loaded listener.js 07:37:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8e637800) [pid = 1802] [serial = 690] [outer = 0x8b640c00] 07:37:59 INFO - PROCESS | 1802 | 1461249479816 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]]]}] 07:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1694ms 07:37:59 INFO - PROCESS | 1802 | 1461249479867 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 07:37:59 INFO - PROCESS | 1802 | 1461249479876 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 07:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:37:59 INFO - PROCESS | 1802 | 1461249479886 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:37:59 INFO - PROCESS | 1802 | 1461249479890 Marionette TRACE conn3 <- [1,890,null,{}] 07:37:59 INFO - PROCESS | 1802 | 1461249479896 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}] 07:38:00 INFO - PROCESS | 1802 | 1461249480155 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 07:38:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8f3ebc00 == 87 [pid = 1802] [id = 109] 07:38:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8bacc800 == 86 [pid = 1802] [id = 191] 07:38:00 INFO - PROCESS | 1802 | --DOCSHELL 0x96ab9c00 == 85 [pid = 1802] [id = 40] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8fed3c00) [pid = 1802] [serial = 595] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOCSHELL 0x89c8f800 == 84 [pid = 1802] [id = 190] 07:38:00 INFO - PROCESS | 1802 | 1461249480487 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d34400 == 85 [pid = 1802] [id = 230] 07:38:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8a6e2000) [pid = 1802] [serial = 691] [outer = (nil)] 07:38:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x8bac4c00) [pid = 1802] [serial = 692] [outer = 0x8a6e2000] 07:38:00 INFO - PROCESS | 1802 | 1461249480567 Marionette DEBUG loaded listener.js 07:38:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x8e63a800) [pid = 1802] [serial = 693] [outer = 0x8a6e2000] 07:38:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7c6800 == 84 [pid = 1802] [id = 200] 07:38:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7c8000 == 83 [pid = 1802] [id = 199] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x906bd000) [pid = 1802] [serial = 331] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x929de000) [pid = 1802] [serial = 289] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x97c57c00) [pid = 1802] [serial = 334] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0xa445d000) [pid = 1802] [serial = 304] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0xa4589400) [pid = 1802] [serial = 388] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0xa281c400) [pid = 1802] [serial = 385] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0xa45bdc00) [pid = 1802] [serial = 301] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8ff53000) [pid = 1802] [serial = 343] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x9ffa4c00) [pid = 1802] [serial = 382] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0xa3ce0000) [pid = 1802] [serial = 298] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x902c2400) [pid = 1802] [serial = 349] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8fe9ac00) [pid = 1802] [serial = 352] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x9130c000) [pid = 1802] [serial = 376] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x9fb2a800) [pid = 1802] [serial = 337] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0xa4468c00) [pid = 1802] [serial = 340] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x97ff1400) [pid = 1802] [serial = 292] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x9339e000) [pid = 1802] [serial = 346] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0xa0c3b800) [pid = 1802] [serial = 295] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x97c58800) [pid = 1802] [serial = 379] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8f99c000) [pid = 1802] [serial = 506] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0xa3c7c800) [pid = 1802] [serial = 391] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x88d35800) [pid = 1802] [serial = 521] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8c30bc00) [pid = 1802] [serial = 401] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x97fea000) [pid = 1802] [serial = 497] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x946a4800) [pid = 1802] [serial = 586] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x90450c00) [pid = 1802] [serial = 583] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x88e10000) [pid = 1802] [serial = 527] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x97f7d000) [pid = 1802] [serial = 589] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0xa45c5000) [pid = 1802] [serial = 443] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8f359400) [pid = 1802] [serial = 488] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8fe34400) [pid = 1802] [serial = 404] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x89c8ac00) [pid = 1802] [serial = 545] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8bacec00) [pid = 1802] [serial = 446] [outer = (nil)] [url = about:blank] 07:38:00 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x98111400) [pid = 1802] [serial = 431] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8f327c00) [pid = 1802] [serial = 449] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8f93a400) [pid = 1802] [serial = 592] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0xa4475000) [pid = 1802] [serial = 518] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x88e06400) [pid = 1802] [serial = 524] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x98269c00) [pid = 1802] [serial = 500] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x90444000) [pid = 1802] [serial = 515] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8a81a000) [pid = 1802] [serial = 455] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x97fe8800) [pid = 1802] [serial = 560] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0xa0a49000) [pid = 1802] [serial = 503] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x929de800) [pid = 1802] [serial = 554] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8f32b800) [pid = 1802] [serial = 566] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8fe30800) [pid = 1802] [serial = 394] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x97916800) [pid = 1802] [serial = 557] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x98295000) [pid = 1802] [serial = 563] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8c30f000) [pid = 1802] [serial = 397] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x894f3c00) [pid = 1802] [serial = 512] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8f325c00) [pid = 1802] [serial = 580] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x89c94400) [pid = 1802] [serial = 461] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0xa0f56000) [pid = 1802] [serial = 509] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8a6e0400) [pid = 1802] [serial = 452] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x906be000) [pid = 1802] [serial = 551] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x9df9d800) [pid = 1802] [serial = 434] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0xa0c1e400) [pid = 1802] [serial = 437] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8f99e400) [pid = 1802] [serial = 593] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8f994c00) [pid = 1802] [serial = 548] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x91252c00) [pid = 1802] [serial = 428] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x97f86c00) [pid = 1802] [serial = 440] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x97c5c000) [pid = 1802] [serial = 494] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0xa3c7f800) [pid = 1802] [serial = 458] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x906b9c00) [pid = 1802] [serial = 491] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1802 | 1461249481495 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]]]}] 07:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1681ms 07:38:01 INFO - PROCESS | 1802 | 1461249481568 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 07:38:01 INFO - PROCESS | 1802 | 1461249481571 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 07:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:38:01 INFO - PROCESS | 1802 | 1461249481578 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:38:01 INFO - PROCESS | 1802 | 1461249481584 Marionette TRACE conn3 <- [1,894,null,{}] 07:38:01 INFO - PROCESS | 1802 | 1461249481600 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}] 07:38:01 INFO - PROCESS | 1802 | 1461249481784 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 07:38:02 INFO - PROCESS | 1802 | 1461249481998 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x894f3c00 == 84 [pid = 1802] [id = 231] 07:38:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8e7c9400) [pid = 1802] [serial = 694] [outer = (nil)] 07:38:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8e9c8c00) [pid = 1802] [serial = 695] [outer = 0x8e7c9400] 07:38:02 INFO - PROCESS | 1802 | 1461249482087 Marionette DEBUG loaded listener.js 07:38:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8f323c00) [pid = 1802] [serial = 696] [outer = 0x8e7c9400] 07:38:03 INFO - PROCESS | 1802 | 1461249483203 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]]]}] 07:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1693ms 07:38:03 INFO - PROCESS | 1802 | 1461249483286 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 07:38:03 INFO - PROCESS | 1802 | 1461249483294 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 07:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:38:03 INFO - PROCESS | 1802 | 1461249483304 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:38:03 INFO - PROCESS | 1802 | 1461249483307 Marionette TRACE conn3 <- [1,898,null,{}] 07:38:03 INFO - PROCESS | 1802 | 1461249483330 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}] 07:38:03 INFO - PROCESS | 1802 | 1461249483655 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 07:38:03 INFO - PROCESS | 1802 | 1461249483850 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d36400 == 85 [pid = 1802] [id = 232] 07:38:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8f35a000) [pid = 1802] [serial = 697] [outer = (nil)] 07:38:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8f360c00) [pid = 1802] [serial = 698] [outer = 0x8f35a000] 07:38:04 INFO - PROCESS | 1802 | 1461249484050 Marionette DEBUG loaded listener.js 07:38:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8f3e9c00) [pid = 1802] [serial = 699] [outer = 0x8f35a000] 07:38:06 INFO - PROCESS | 1802 | 1461249486538 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]]]}] 07:38:06 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x91250400) [pid = 1802] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:38:06 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8a6dac00) [pid = 1802] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:38:06 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8f937c00) [pid = 1802] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:38:06 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x88d34000) [pid = 1802] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:38:06 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x89c90800) [pid = 1802] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:38:06 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8e9c2c00) [pid = 1802] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:38:06 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8feccc00) [pid = 1802] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 3505ms 07:38:06 INFO - PROCESS | 1802 | 1461249486841 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 07:38:06 INFO - PROCESS | 1802 | 1461249486850 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 07:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:38:06 INFO - PROCESS | 1802 | 1461249486910 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:38:06 INFO - PROCESS | 1802 | 1461249486918 Marionette TRACE conn3 <- [1,902,null,{}] 07:38:06 INFO - PROCESS | 1802 | 1461249486932 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}] 07:38:07 INFO - PROCESS | 1802 | 1461249487206 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 07:38:07 INFO - PROCESS | 1802 | 1461249487432 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6e4c00 == 86 [pid = 1802] [id = 233] 07:38:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8a816c00) [pid = 1802] [serial = 700] [outer = (nil)] 07:38:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8a81e400) [pid = 1802] [serial = 701] [outer = 0x8a816c00] 07:38:07 INFO - PROCESS | 1802 | 1461249487526 Marionette DEBUG loaded listener.js 07:38:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8b63bc00) [pid = 1802] [serial = 702] [outer = 0x8a816c00] 07:38:08 INFO - PROCESS | 1802 | 1461249488494 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]]]}] 07:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1654ms 07:38:08 INFO - PROCESS | 1802 | 1461249488558 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 07:38:08 INFO - PROCESS | 1802 | 1461249488564 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 07:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:38:08 INFO - PROCESS | 1802 | 1461249488578 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:38:08 INFO - PROCESS | 1802 | 1461249488585 Marionette TRACE conn3 <- [1,906,null,{}] 07:38:08 INFO - PROCESS | 1802 | 1461249488592 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}] 07:38:08 INFO - PROCESS | 1802 | 1461249488830 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 07:38:09 INFO - PROCESS | 1802 | 1461249489081 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e68e800 == 87 [pid = 1802] [id = 234] 07:38:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8e68f400) [pid = 1802] [serial = 703] [outer = (nil)] 07:38:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8e7c6800) [pid = 1802] [serial = 704] [outer = 0x8e68f400] 07:38:09 INFO - PROCESS | 1802 | 1461249489185 Marionette DEBUG loaded listener.js 07:38:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8e9c6400) [pid = 1802] [serial = 705] [outer = 0x8e68f400] 07:38:10 INFO - PROCESS | 1802 | 1461249490147 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]]]}] 07:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1651ms 07:38:10 INFO - PROCESS | 1802 | 1461249490227 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 07:38:10 INFO - PROCESS | 1802 | 1461249490231 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 07:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:38:10 INFO - PROCESS | 1802 | 1461249490238 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:38:10 INFO - PROCESS | 1802 | 1461249490242 Marionette TRACE conn3 <- [1,910,null,{}] 07:38:10 INFO - PROCESS | 1802 | 1461249490258 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}] 07:38:10 INFO - PROCESS | 1802 | 1461249490495 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 07:38:10 INFO - PROCESS | 1802 | 1461249490813 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f356800 == 88 [pid = 1802] [id = 235] 07:38:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8f93c400) [pid = 1802] [serial = 706] [outer = (nil)] 07:38:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8f999000) [pid = 1802] [serial = 707] [outer = 0x8f93c400] 07:38:10 INFO - PROCESS | 1802 | 1461249490911 Marionette DEBUG loaded listener.js 07:38:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8fb48c00) [pid = 1802] [serial = 708] [outer = 0x8f93c400] 07:38:11 INFO - PROCESS | 1802 | 1461249491899 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]]]}] 07:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1732ms 07:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:38:11 INFO - PROCESS | 1802 | 1461249491972 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 07:38:11 INFO - PROCESS | 1802 | 1461249491975 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 07:38:11 INFO - PROCESS | 1802 | 1461249491982 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:38:11 INFO - PROCESS | 1802 | 1461249491986 Marionette TRACE conn3 <- [1,914,null,{}] 07:38:11 INFO - PROCESS | 1802 | 1461249491992 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}] 07:38:12 INFO - PROCESS | 1802 | 1461249492181 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 07:38:12 INFO - PROCESS | 1802 | 1461249492410 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f356400 == 89 [pid = 1802] [id = 236] 07:38:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8fe99400) [pid = 1802] [serial = 709] [outer = (nil)] 07:38:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8fecbc00) [pid = 1802] [serial = 710] [outer = 0x8fe99400] 07:38:12 INFO - PROCESS | 1802 | 1461249492550 Marionette DEBUG loaded listener.js 07:38:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8fed6c00) [pid = 1802] [serial = 711] [outer = 0x8fe99400] 07:38:13 INFO - PROCESS | 1802 | 1461249493435 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]]]}] 07:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1532ms 07:38:13 INFO - PROCESS | 1802 | 1461249493514 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 07:38:13 INFO - PROCESS | 1802 | 1461249493518 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 07:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:38:13 INFO - PROCESS | 1802 | 1461249493527 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:38:13 INFO - PROCESS | 1802 | 1461249493531 Marionette TRACE conn3 <- [1,918,null,{}] 07:38:13 INFO - PROCESS | 1802 | 1461249493541 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}] 07:38:13 INFO - PROCESS | 1802 | 1461249493774 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 07:38:14 INFO - PROCESS | 1802 | 1461249494032 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe92000 == 90 [pid = 1802] [id = 237] 07:38:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8fe93000) [pid = 1802] [serial = 712] [outer = (nil)] 07:38:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8ff55800) [pid = 1802] [serial = 713] [outer = 0x8fe93000] 07:38:14 INFO - PROCESS | 1802 | 1461249494164 Marionette DEBUG loaded listener.js 07:38:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x902ba000) [pid = 1802] [serial = 714] [outer = 0x8fe93000] 07:38:15 INFO - PROCESS | 1802 | 1461249495064 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]]]}] 07:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1585ms 07:38:15 INFO - PROCESS | 1802 | 1461249495112 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 07:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:38:15 INFO - PROCESS | 1802 | 1461249495116 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 07:38:15 INFO - PROCESS | 1802 | 1461249495123 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:38:15 INFO - PROCESS | 1802 | 1461249495127 Marionette TRACE conn3 <- [1,922,null,{}] 07:38:15 INFO - PROCESS | 1802 | 1461249495132 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}] 07:38:15 INFO - PROCESS | 1802 | 1461249495366 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 07:38:15 INFO - PROCESS | 1802 | 1461249495600 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c93400 == 91 [pid = 1802] [id = 238] 07:38:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8ff4e000) [pid = 1802] [serial = 715] [outer = (nil)] 07:38:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x9060c000) [pid = 1802] [serial = 716] [outer = 0x8ff4e000] 07:38:15 INFO - PROCESS | 1802 | 1461249495736 Marionette DEBUG loaded listener.js 07:38:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x906c6c00) [pid = 1802] [serial = 717] [outer = 0x8ff4e000] 07:38:16 INFO - PROCESS | 1802 | 1461249496698 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]]]}] 07:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1635ms 07:38:16 INFO - PROCESS | 1802 | 1461249496758 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 07:38:16 INFO - PROCESS | 1802 | 1461249496762 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 07:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:38:16 INFO - PROCESS | 1802 | 1461249496769 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:38:16 INFO - PROCESS | 1802 | 1461249496772 Marionette TRACE conn3 <- [1,926,null,{}] 07:38:16 INFO - PROCESS | 1802 | 1461249496778 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}] 07:38:16 INFO - PROCESS | 1802 | 1461249496973 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 07:38:17 INFO - PROCESS | 1802 | 1461249497206 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x9044c000 == 92 [pid = 1802] [id = 239] 07:38:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x906c4c00) [pid = 1802] [serial = 718] [outer = (nil)] 07:38:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x91309400) [pid = 1802] [serial = 719] [outer = 0x906c4c00] 07:38:17 INFO - PROCESS | 1802 | 1461249497377 Marionette DEBUG loaded listener.js 07:38:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x9130f000) [pid = 1802] [serial = 720] [outer = 0x906c4c00] 07:38:18 INFO - PROCESS | 1802 | 1461249498309 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]]]}] 07:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1580ms 07:38:18 INFO - PROCESS | 1802 | 1461249498349 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 07:38:18 INFO - PROCESS | 1802 | 1461249498354 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 07:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:38:18 INFO - PROCESS | 1802 | 1461249498360 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:38:18 INFO - PROCESS | 1802 | 1461249498364 Marionette TRACE conn3 <- [1,930,null,{}] 07:38:18 INFO - PROCESS | 1802 | 1461249498369 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}] 07:38:18 INFO - PROCESS | 1802 | 1461249498543 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 07:38:18 INFO - PROCESS | 1802 | 1461249498737 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe34800 == 93 [pid = 1802] [id = 240] 07:38:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x9124ec00) [pid = 1802] [serial = 721] [outer = (nil)] 07:38:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x91e4a400) [pid = 1802] [serial = 722] [outer = 0x9124ec00] 07:38:18 INFO - PROCESS | 1802 | 1461249498823 Marionette DEBUG loaded listener.js 07:38:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x92867400) [pid = 1802] [serial = 723] [outer = 0x9124ec00] 07:38:19 INFO - PROCESS | 1802 | 1461249499785 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]]]}] 07:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1481ms 07:38:19 INFO - PROCESS | 1802 | 1461249499842 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 07:38:19 INFO - PROCESS | 1802 | 1461249499846 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 07:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:38:19 INFO - PROCESS | 1802 | 1461249499852 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:38:19 INFO - PROCESS | 1802 | 1461249499856 Marionette TRACE conn3 <- [1,934,null,{}] 07:38:19 INFO - PROCESS | 1802 | 1461249499862 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}] 07:38:20 INFO - PROCESS | 1802 | 1461249500052 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 07:38:20 INFO - PROCESS | 1802 | 1461249500236 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d37400 == 94 [pid = 1802] [id = 241] 07:38:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8a8e9400) [pid = 1802] [serial = 724] [outer = (nil)] 07:38:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x92992c00) [pid = 1802] [serial = 725] [outer = 0x8a8e9400] 07:38:20 INFO - PROCESS | 1802 | 1461249500327 Marionette DEBUG loaded listener.js 07:38:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x929de800) [pid = 1802] [serial = 726] [outer = 0x8a8e9400] 07:38:21 INFO - PROCESS | 1802 | 1461249501267 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]]]}] 07:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1480ms 07:38:21 INFO - PROCESS | 1802 | 1461249501335 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 07:38:21 INFO - PROCESS | 1802 | 1461249501341 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 07:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:38:21 INFO - PROCESS | 1802 | 1461249501351 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:38:21 INFO - PROCESS | 1802 | 1461249501355 Marionette TRACE conn3 <- [1,938,null,{}] 07:38:21 INFO - PROCESS | 1802 | 1461249501365 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}] 07:38:21 INFO - PROCESS | 1802 | 1461249501664 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 07:38:22 INFO - PROCESS | 1802 | 1461249501994 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x92998000 == 95 [pid = 1802] [id = 242] 07:38:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x92af5000) [pid = 1802] [serial = 727] [outer = (nil)] 07:38:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x92afbc00) [pid = 1802] [serial = 728] [outer = 0x92af5000] 07:38:22 INFO - PROCESS | 1802 | 1461249502089 Marionette DEBUG loaded listener.js 07:38:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x93396000) [pid = 1802] [serial = 729] [outer = 0x92af5000] 07:38:22 INFO - PROCESS | 1802 | 1461249502952 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]]]}] 07:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1646ms 07:38:22 INFO - PROCESS | 1802 | 1461249502997 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 07:38:23 INFO - PROCESS | 1802 | 1461249503001 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 07:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:38:23 INFO - PROCESS | 1802 | 1461249503008 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:38:23 INFO - PROCESS | 1802 | 1461249503012 Marionette TRACE conn3 <- [1,942,null,{}] 07:38:23 INFO - PROCESS | 1802 | 1461249503018 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}] 07:38:23 INFO - PROCESS | 1802 | 1461249503216 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 07:38:23 INFO - PROCESS | 1802 | 1461249503406 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x92af5c00 == 96 [pid = 1802] [id = 243] 07:38:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x92afec00) [pid = 1802] [serial = 730] [outer = (nil)] 07:38:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x93aeac00) [pid = 1802] [serial = 731] [outer = 0x92afec00] 07:38:23 INFO - PROCESS | 1802 | 1461249503503 Marionette DEBUG loaded listener.js 07:38:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x95acb000) [pid = 1802] [serial = 732] [outer = 0x92afec00] 07:38:24 INFO - PROCESS | 1802 | 1461249504480 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]]]}] 07:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1539ms 07:38:24 INFO - PROCESS | 1802 | 1461249504549 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 07:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:38:24 INFO - PROCESS | 1802 | 1461249504553 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 07:38:24 INFO - PROCESS | 1802 | 1461249504559 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:38:24 INFO - PROCESS | 1802 | 1461249504563 Marionette TRACE conn3 <- [1,946,null,{}] 07:38:24 INFO - PROCESS | 1802 | 1461249504569 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}] 07:38:24 INFO - PROCESS | 1802 | 1461249504759 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 07:38:25 INFO - PROCESS | 1802 | 1461249505001 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x93399c00 == 97 [pid = 1802] [id = 244] 07:38:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x9792f800) [pid = 1802] [serial = 733] [outer = (nil)] 07:38:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x979f6c00) [pid = 1802] [serial = 734] [outer = 0x9792f800] 07:38:25 INFO - PROCESS | 1802 | 1461249505132 Marionette DEBUG loaded listener.js 07:38:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x97c56c00) [pid = 1802] [serial = 735] [outer = 0x9792f800] 07:38:26 INFO - PROCESS | 1802 | 1461249506027 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]]]}] 07:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1531ms 07:38:26 INFO - PROCESS | 1802 | 1461249506092 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 07:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:38:26 INFO - PROCESS | 1802 | 1461249506096 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 07:38:26 INFO - PROCESS | 1802 | 1461249506102 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:38:26 INFO - PROCESS | 1802 | 1461249506106 Marionette TRACE conn3 <- [1,950,null,{}] 07:38:26 INFO - PROCESS | 1802 | 1461249506112 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}] 07:38:26 INFO - PROCESS | 1802 | 1461249506292 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 07:38:26 INFO - PROCESS | 1802 | 1461249506529 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x894f8c00 == 98 [pid = 1802] [id = 245] 07:38:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x89c8d000) [pid = 1802] [serial = 736] [outer = (nil)] 07:38:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x97c60800) [pid = 1802] [serial = 737] [outer = 0x89c8d000] 07:38:26 INFO - PROCESS | 1802 | 1461249506692 Marionette DEBUG loaded listener.js 07:38:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x97c65800) [pid = 1802] [serial = 738] [outer = 0x89c8d000] 07:38:27 INFO - PROCESS | 1802 | 1461249507630 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]]]}] 07:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1883ms 07:38:27 INFO - PROCESS | 1802 | 1461249507985 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 07:38:27 INFO - PROCESS | 1802 | 1461249507991 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 07:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:38:28 INFO - PROCESS | 1802 | 1461249507999 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:38:28 INFO - PROCESS | 1802 | 1461249508004 Marionette TRACE conn3 <- [1,954,null,{}] 07:38:28 INFO - PROCESS | 1802 | 1461249508012 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}] 07:38:28 INFO - PROCESS | 1802 | 1461249508282 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 07:38:28 INFO - PROCESS | 1802 | 1461249508465 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6d8c00 == 99 [pid = 1802] [id = 246] 07:38:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8a6dd000) [pid = 1802] [serial = 739] [outer = (nil)] 07:38:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8a6e4800) [pid = 1802] [serial = 740] [outer = 0x8a6dd000] 07:38:28 INFO - PROCESS | 1802 | 1461249508548 Marionette DEBUG loaded listener.js 07:38:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8a81d800) [pid = 1802] [serial = 741] [outer = 0x8a6dd000] 07:38:29 INFO - PROCESS | 1802 | 1461249509449 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]]]}] 07:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1498ms 07:38:29 INFO - PROCESS | 1802 | 1461249509499 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 07:38:29 INFO - PROCESS | 1802 | 1461249509504 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 07:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:38:29 INFO - PROCESS | 1802 | 1461249509518 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:38:29 INFO - PROCESS | 1802 | 1461249509523 Marionette TRACE conn3 <- [1,958,null,{}] 07:38:29 INFO - PROCESS | 1802 | 1461249509529 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}] 07:38:29 INFO - PROCESS | 1802 | 1461249509740 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 07:38:30 INFO - PROCESS | 1802 | 1461249510098 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6dc000 == 100 [pid = 1802] [id = 247] 07:38:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8a8e5c00) [pid = 1802] [serial = 742] [outer = (nil)] 07:38:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8c308c00) [pid = 1802] [serial = 743] [outer = 0x8a8e5c00] 07:38:30 INFO - PROCESS | 1802 | 1461249510188 Marionette DEBUG loaded listener.js 07:38:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8e636000) [pid = 1802] [serial = 744] [outer = 0x8a8e5c00] 07:38:31 INFO - PROCESS | 1802 | 1461249511155 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]]]}] 07:38:31 INFO - PROCESS | 1802 | --DOCSHELL 0x894f3c00 == 99 [pid = 1802] [id = 231] 07:38:31 INFO - PROCESS | 1802 | --DOCSHELL 0x88d34400 == 98 [pid = 1802] [id = 230] 07:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1752ms 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8f323400) [pid = 1802] [serial = 598] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x90443000) [pid = 1802] [serial = 601] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x92af7800) [pid = 1802] [serial = 604] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x97fe7400) [pid = 1802] [serial = 607] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x98291800) [pid = 1802] [serial = 610] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x9ea1c400) [pid = 1802] [serial = 613] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0xa2a31800) [pid = 1802] [serial = 616] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8a6de400) [pid = 1802] [serial = 653] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8a8e4000) [pid = 1802] [serial = 620] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x9298d400) [pid = 1802] [serial = 623] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x92997800) [pid = 1802] [serial = 626] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8e695c00) [pid = 1802] [serial = 629] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOCSHELL 0x8b63b800 == 97 [pid = 1802] [id = 229] 07:38:31 INFO - PROCESS | 1802 | --DOCSHELL 0x92868c00 == 96 [pid = 1802] [id = 223] 07:38:31 INFO - PROCESS | 1802 | --DOCSHELL 0x8f35ec00 == 95 [pid = 1802] [id = 222] 07:38:31 INFO - PROCESS | 1802 | --DOCSHELL 0x8fed8000 == 94 [pid = 1802] [id = 221] 07:38:31 INFO - PROCESS | 1802 | --DOCSHELL 0x902c3400 == 93 [pid = 1802] [id = 220] 07:38:31 INFO - PROCESS | 1802 | 1461249511327 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 07:38:31 INFO - PROCESS | 1802 | 1461249511331 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 07:38:31 INFO - PROCESS | 1802 | --DOCSHELL 0x8e9c2000 == 92 [pid = 1802] [id = 219] 07:38:31 INFO - PROCESS | 1802 | --DOCSHELL 0x88d2c000 == 91 [pid = 1802] [id = 218] 07:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:38:31 INFO - PROCESS | 1802 | 1461249511341 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:38:31 INFO - PROCESS | 1802 | 1461249511344 Marionette TRACE conn3 <- [1,962,null,{}] 07:38:31 INFO - PROCESS | 1802 | 1461249511359 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}] 07:38:31 INFO - PROCESS | 1802 | 1461249511564 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x93aed800) [pid = 1802] [serial = 650] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x93af0c00) [pid = 1802] [serial = 651] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8b645c00) [pid = 1802] [serial = 633] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8a81bc00) [pid = 1802] [serial = 632] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8fecb000) [pid = 1802] [serial = 644] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8fece400) [pid = 1802] [serial = 645] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x88e0e800) [pid = 1802] [serial = 641] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8c310000) [pid = 1802] [serial = 642] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x906b9800) [pid = 1802] [serial = 639] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8ff4dc00) [pid = 1802] [serial = 638] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8f991c00) [pid = 1802] [serial = 636] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8f330c00) [pid = 1802] [serial = 635] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x9339f000) [pid = 1802] [serial = 648] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8b63a800) [pid = 1802] [serial = 398] [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.] 07:38:31 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x91248c00) [pid = 1802] [serial = 647] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1802 | 1461249511923 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8bacac00 == 92 [pid = 1802] [id = 248] 07:38:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8c301400) [pid = 1802] [serial = 745] [outer = (nil)] 07:38:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8e688c00) [pid = 1802] [serial = 746] [outer = 0x8c301400] 07:38:32 INFO - PROCESS | 1802 | 1461249512017 Marionette DEBUG loaded listener.js 07:38:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8e7c2c00) [pid = 1802] [serial = 747] [outer = 0x8c301400] 07:38:32 INFO - PROCESS | 1802 | 1461249512803 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]]]}] 07:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1489ms 07:38:32 INFO - PROCESS | 1802 | 1461249512831 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 07:38:32 INFO - PROCESS | 1802 | 1461249512834 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 07:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:38:32 INFO - PROCESS | 1802 | 1461249512862 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:38:32 INFO - PROCESS | 1802 | 1461249512866 Marionette TRACE conn3 <- [1,966,null,{}] 07:38:32 INFO - PROCESS | 1802 | 1461249512871 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}] 07:38:33 INFO - PROCESS | 1802 | 1461249513035 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 07:38:33 INFO - PROCESS | 1802 | 1461249513053 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c8fc00 == 93 [pid = 1802] [id = 249] 07:38:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8f329000) [pid = 1802] [serial = 748] [outer = (nil)] 07:38:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8f35e400) [pid = 1802] [serial = 749] [outer = 0x8f329000] 07:38:33 INFO - PROCESS | 1802 | 1461249513133 Marionette DEBUG loaded listener.js 07:38:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8f3e1800) [pid = 1802] [serial = 750] [outer = 0x8f329000] 07:38:34 INFO - PROCESS | 1802 | 1461249514110 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]]]}] 07:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1337ms 07:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:38:34 INFO - PROCESS | 1802 | 1461249514201 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 07:38:34 INFO - PROCESS | 1802 | 1461249514204 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 07:38:34 INFO - PROCESS | 1802 | 1461249514211 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:38:34 INFO - PROCESS | 1802 | 1461249514215 Marionette TRACE conn3 <- [1,970,null,{}] 07:38:34 INFO - PROCESS | 1802 | 1461249514220 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}] 07:38:34 INFO - PROCESS | 1802 | 1461249514445 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 07:38:34 INFO - PROCESS | 1802 | 1461249514471 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f32cc00 == 94 [pid = 1802] [id = 250] 07:38:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8f357800) [pid = 1802] [serial = 751] [outer = (nil)] 07:38:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8f938000) [pid = 1802] [serial = 752] [outer = 0x8f357800] 07:38:34 INFO - PROCESS | 1802 | 1461249514547 Marionette DEBUG loaded listener.js 07:38:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8f992000) [pid = 1802] [serial = 753] [outer = 0x8f357800] 07:38:35 INFO - PROCESS | 1802 | 1461249515519 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]]]}] 07:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1333ms 07:38:35 INFO - PROCESS | 1802 | 1461249515544 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 07:38:35 INFO - PROCESS | 1802 | 1461249515548 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 07:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:38:35 INFO - PROCESS | 1802 | 1461249515563 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:38:35 INFO - PROCESS | 1802 | 1461249515567 Marionette TRACE conn3 <- [1,974,null,{}] 07:38:35 INFO - PROCESS | 1802 | 1461249515572 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}] 07:38:35 INFO - PROCESS | 1802 | 1461249515878 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 07:38:35 INFO - PROCESS | 1802 | 1461249515924 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe28c00 == 95 [pid = 1802] [id = 251] 07:38:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8fe31800) [pid = 1802] [serial = 754] [outer = (nil)] 07:38:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8fecb400) [pid = 1802] [serial = 755] [outer = 0x8fe31800] 07:38:36 INFO - PROCESS | 1802 | 1461249516003 Marionette DEBUG loaded listener.js 07:38:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8ff51400) [pid = 1802] [serial = 756] [outer = 0x8fe31800] 07:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x88e0bc00) [pid = 1802] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8b640c00) [pid = 1802] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8a6e2000) [pid = 1802] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:38:36 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8e7c9400) [pid = 1802] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:38:37 INFO - PROCESS | 1802 | 1461249517043 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]]]}] 07:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1538ms 07:38:37 INFO - PROCESS | 1802 | 1461249517115 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 07:38:37 INFO - PROCESS | 1802 | 1461249517120 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 07:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:38:37 INFO - PROCESS | 1802 | 1461249517126 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:38:37 INFO - PROCESS | 1802 | 1461249517129 Marionette TRACE conn3 <- [1,978,null,{}] 07:38:37 INFO - PROCESS | 1802 | 1461249517134 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}] 07:38:37 INFO - PROCESS | 1802 | 1461249517315 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 07:38:37 INFO - PROCESS | 1802 | 1461249517326 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b640c00 == 96 [pid = 1802] [id = 252] 07:38:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8e7cb000) [pid = 1802] [serial = 757] [outer = (nil)] 07:38:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x902c6800) [pid = 1802] [serial = 758] [outer = 0x8e7cb000] 07:38:37 INFO - PROCESS | 1802 | 1461249517398 Marionette DEBUG loaded listener.js 07:38:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x90445400) [pid = 1802] [serial = 759] [outer = 0x8e7cb000] 07:38:38 INFO - PROCESS | 1802 | 1461249518272 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]]]}] 07:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1190ms 07:38:38 INFO - PROCESS | 1802 | 1461249518316 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 07:38:38 INFO - PROCESS | 1802 | 1461249518320 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 07:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:38:38 INFO - PROCESS | 1802 | 1461249518330 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:38:38 INFO - PROCESS | 1802 | 1461249518333 Marionette TRACE conn3 <- [1,982,null,{}] 07:38:38 INFO - PROCESS | 1802 | 1461249518339 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}] 07:38:38 INFO - PROCESS | 1802 | 1461249518620 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 07:38:38 INFO - PROCESS | 1802 | 1461249518813 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d31800 == 97 [pid = 1802] [id = 253] 07:38:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x88d35c00) [pid = 1802] [serial = 760] [outer = (nil)] 07:38:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x894f2000) [pid = 1802] [serial = 761] [outer = 0x88d35c00] 07:38:38 INFO - PROCESS | 1802 | 1461249518926 Marionette DEBUG loaded listener.js 07:38:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x89c92c00) [pid = 1802] [serial = 762] [outer = 0x88d35c00] 07:38:40 INFO - PROCESS | 1802 | 1461249520028 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]]]}] 07:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1730ms 07:38:40 INFO - PROCESS | 1802 | 1461249520066 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 07:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:38:40 INFO - PROCESS | 1802 | 1461249520078 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 07:38:40 INFO - PROCESS | 1802 | 1461249520089 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:38:40 INFO - PROCESS | 1802 | 1461249520097 Marionette TRACE conn3 <- [1,986,null,{}] 07:38:40 INFO - PROCESS | 1802 | 1461249520105 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}] 07:38:40 INFO - PROCESS | 1802 | 1461249520324 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 07:38:40 INFO - PROCESS | 1802 | 1461249520586 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8bac4400 == 98 [pid = 1802] [id = 254] 07:38:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8bacf400) [pid = 1802] [serial = 763] [outer = (nil)] 07:38:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8e634c00) [pid = 1802] [serial = 764] [outer = 0x8bacf400] 07:38:40 INFO - PROCESS | 1802 | 1461249520723 Marionette DEBUG loaded listener.js 07:38:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8e693800) [pid = 1802] [serial = 765] [outer = 0x8bacf400] 07:38:41 INFO - PROCESS | 1802 | 1461249521718 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]]]}] 07:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1690ms 07:38:41 INFO - PROCESS | 1802 | 1461249521776 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 07:38:41 INFO - PROCESS | 1802 | 1461249521781 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 07:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:38:41 INFO - PROCESS | 1802 | 1461249521788 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:38:41 INFO - PROCESS | 1802 | 1461249521792 Marionette TRACE conn3 <- [1,990,null,{}] 07:38:41 INFO - PROCESS | 1802 | 1461249521798 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}] 07:38:42 INFO - PROCESS | 1802 | 1461249522000 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 07:38:42 INFO - PROCESS | 1802 | 1461249522279 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e63ac00 == 99 [pid = 1802] [id = 255] 07:38:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8f358c00) [pid = 1802] [serial = 766] [outer = (nil)] 07:38:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8f93a400) [pid = 1802] [serial = 767] [outer = 0x8f358c00] 07:38:42 INFO - PROCESS | 1802 | 1461249522411 Marionette DEBUG loaded listener.js 07:38:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8fe2a800) [pid = 1802] [serial = 768] [outer = 0x8f358c00] 07:38:43 INFO - PROCESS | 1802 | 1461249523329 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]]]}] 07:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1582ms 07:38:43 INFO - PROCESS | 1802 | 1461249523371 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 07:38:43 INFO - PROCESS | 1802 | 1461249523378 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 07:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:38:43 INFO - PROCESS | 1802 | 1461249523395 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:38:43 INFO - PROCESS | 1802 | 1461249523402 Marionette TRACE conn3 <- [1,994,null,{}] 07:38:43 INFO - PROCESS | 1802 | 1461249523408 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}] 07:38:43 INFO - PROCESS | 1802 | 1461249523639 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 07:38:43 INFO - PROCESS | 1802 | 1461249523871 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c309800 == 100 [pid = 1802] [id = 256] 07:38:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8f32f800) [pid = 1802] [serial = 769] [outer = (nil)] 07:38:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x9044c400) [pid = 1802] [serial = 770] [outer = 0x8f32f800] 07:38:44 INFO - PROCESS | 1802 | 1461249524002 Marionette DEBUG loaded listener.js 07:38:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x9060e400) [pid = 1802] [serial = 771] [outer = 0x8f32f800] 07:38:44 INFO - PROCESS | 1802 | 1461249524959 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]]]}] 07:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1650ms 07:38:45 INFO - PROCESS | 1802 | 1461249525037 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 07:38:45 INFO - PROCESS | 1802 | 1461249525042 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 07:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:38:45 INFO - PROCESS | 1802 | 1461249525048 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:38:45 INFO - PROCESS | 1802 | 1461249525051 Marionette TRACE conn3 <- [1,998,null,{}] 07:38:45 INFO - PROCESS | 1802 | 1461249525058 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}] 07:38:45 INFO - PROCESS | 1802 | 1461249525298 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 07:38:45 INFO - PROCESS | 1802 | 1461249525549 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x9060a400 == 101 [pid = 1802] [id = 257] 07:38:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x9060d000) [pid = 1802] [serial = 772] [outer = (nil)] 07:38:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x906c4800) [pid = 1802] [serial = 773] [outer = 0x9060d000] 07:38:45 INFO - PROCESS | 1802 | 1461249525719 Marionette DEBUG loaded listener.js 07:38:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x91302400) [pid = 1802] [serial = 774] [outer = 0x9060d000] 07:38:46 INFO - PROCESS | 1802 | 1461249526641 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]]]}] 07:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1639ms 07:38:46 INFO - PROCESS | 1802 | 1461249526689 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 07:38:46 INFO - PROCESS | 1802 | 1461249526693 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 07:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:38:46 INFO - PROCESS | 1802 | 1461249526699 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:38:46 INFO - PROCESS | 1802 | 1461249526703 Marionette TRACE conn3 <- [1,1002,null,{}] 07:38:46 INFO - PROCESS | 1802 | 1461249526709 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}] 07:38:46 INFO - PROCESS | 1802 | 1461249526940 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 07:38:47 INFO - PROCESS | 1802 | 1461249527208 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x91e49400 == 102 [pid = 1802] [id = 258] 07:38:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x91e4a800) [pid = 1802] [serial = 775] [outer = (nil)] 07:38:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x92866c00) [pid = 1802] [serial = 776] [outer = 0x91e4a800] 07:38:47 INFO - PROCESS | 1802 | 1461249527358 Marionette DEBUG loaded listener.js 07:38:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x92994800) [pid = 1802] [serial = 777] [outer = 0x91e4a800] 07:38:48 INFO - PROCESS | 1802 | 1461249528316 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]]]}] 07:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1694ms 07:38:48 INFO - PROCESS | 1802 | 1461249528396 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 07:38:48 INFO - PROCESS | 1802 | 1461249528400 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 07:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:38:48 INFO - PROCESS | 1802 | 1461249528406 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:38:48 INFO - PROCESS | 1802 | 1461249528409 Marionette TRACE conn3 <- [1,1006,null,{}] 07:38:48 INFO - PROCESS | 1802 | 1461249528415 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}] 07:38:48 INFO - PROCESS | 1802 | 1461249528635 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 07:38:48 INFO - PROCESS | 1802 | 1461249528868 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x9044f400 == 103 [pid = 1802] [id = 259] 07:38:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x91307c00) [pid = 1802] [serial = 778] [outer = (nil)] 07:38:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x92afe000) [pid = 1802] [serial = 779] [outer = 0x91307c00] 07:38:49 INFO - PROCESS | 1802 | 1461249528998 Marionette DEBUG loaded listener.js 07:38:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x9339bc00) [pid = 1802] [serial = 780] [outer = 0x91307c00] 07:38:49 INFO - PROCESS | 1802 | 1461249529902 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]]]}] 07:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1542ms 07:38:49 INFO - PROCESS | 1802 | 1461249529949 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 07:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:38:49 INFO - PROCESS | 1802 | 1461249529954 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 07:38:49 INFO - PROCESS | 1802 | 1461249529960 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:38:49 INFO - PROCESS | 1802 | 1461249529964 Marionette TRACE conn3 <- [1,1010,null,{}] 07:38:49 INFO - PROCESS | 1802 | 1461249529969 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}] 07:38:50 INFO - PROCESS | 1802 | 1461249530153 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 07:38:50 INFO - PROCESS | 1802 | 1461249530343 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x92996400 == 104 [pid = 1802] [id = 260] 07:38:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x929da400) [pid = 1802] [serial = 781] [outer = (nil)] 07:38:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x93aeb800) [pid = 1802] [serial = 782] [outer = 0x929da400] 07:38:50 INFO - PROCESS | 1802 | 1461249530428 Marionette DEBUG loaded listener.js 07:38:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x93aee000) [pid = 1802] [serial = 783] [outer = 0x929da400] 07:38:51 INFO - PROCESS | 1802 | 1461249531353 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]]]}] 07:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1439ms 07:38:51 INFO - PROCESS | 1802 | 1461249531399 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 07:38:51 INFO - PROCESS | 1802 | 1461249531403 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 07:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:38:51 INFO - PROCESS | 1802 | 1461249531409 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:38:51 INFO - PROCESS | 1802 | 1461249531413 Marionette TRACE conn3 <- [1,1014,null,{}] 07:38:51 INFO - PROCESS | 1802 | 1461249531419 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}] 07:38:51 INFO - PROCESS | 1802 | 1461249531597 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 07:38:51 INFO - PROCESS | 1802 | 1461249531853 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x9286a400 == 105 [pid = 1802] [id = 261] 07:38:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x92affc00) [pid = 1802] [serial = 784] [outer = (nil)] 07:38:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x95aca800) [pid = 1802] [serial = 785] [outer = 0x92affc00] 07:38:51 INFO - PROCESS | 1802 | 1461249531986 Marionette DEBUG loaded listener.js 07:38:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x96babc00) [pid = 1802] [serial = 786] [outer = 0x92affc00] 07:38:52 INFO - PROCESS | 1802 | 1461249532930 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]]]}] 07:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1586ms 07:38:52 INFO - PROCESS | 1802 | 1461249532997 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 07:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:38:53 INFO - PROCESS | 1802 | 1461249533002 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 07:38:53 INFO - PROCESS | 1802 | 1461249533009 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:38:53 INFO - PROCESS | 1802 | 1461249533013 Marionette TRACE conn3 <- [1,1018,null,{}] 07:38:53 INFO - PROCESS | 1802 | 1461249533018 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}] 07:38:53 INFO - PROCESS | 1802 | 1461249533212 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 07:38:53 INFO - PROCESS | 1802 | 1461249533453 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fb48800 == 106 [pid = 1802] [id = 262] 07:38:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x906b8000) [pid = 1802] [serial = 787] [outer = (nil)] 07:38:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x9792e400) [pid = 1802] [serial = 788] [outer = 0x906b8000] 07:38:53 INFO - PROCESS | 1802 | 1461249533587 Marionette DEBUG loaded listener.js 07:38:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x979f5c00) [pid = 1802] [serial = 789] [outer = 0x906b8000] 07:38:54 INFO - PROCESS | 1802 | 1461249534467 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]]]}] 07:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1532ms 07:38:54 INFO - PROCESS | 1802 | 1461249534540 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 07:38:54 INFO - PROCESS | 1802 | 1461249534545 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 07:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:38:54 INFO - PROCESS | 1802 | 1461249534551 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:38:54 INFO - PROCESS | 1802 | 1461249534553 Marionette TRACE conn3 <- [1,1022,null,{}] 07:38:54 INFO - PROCESS | 1802 | 1461249534560 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}] 07:38:54 INFO - PROCESS | 1802 | 1461249534780 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 07:38:55 INFO - PROCESS | 1802 | 1461249535030 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x97ce8400 == 107 [pid = 1802] [id = 263] 07:38:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x97ced800) [pid = 1802] [serial = 790] [outer = (nil)] 07:38:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x97f7f400) [pid = 1802] [serial = 791] [outer = 0x97ced800] 07:38:55 INFO - PROCESS | 1802 | 1461249535175 Marionette DEBUG loaded listener.js 07:38:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x97fb2c00) [pid = 1802] [serial = 792] [outer = 0x97ced800] 07:38:56 INFO - PROCESS | 1802 | 1461249536081 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]]]}] 07:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1582ms 07:38:56 INFO - PROCESS | 1802 | 1461249536133 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 07:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:38:56 INFO - PROCESS | 1802 | 1461249536144 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 07:38:56 INFO - PROCESS | 1802 | 1461249536151 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:38:56 INFO - PROCESS | 1802 | 1461249536155 Marionette TRACE conn3 <- [1,1026,null,{}] 07:38:56 INFO - PROCESS | 1802 | 1461249536161 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}] 07:38:56 INFO - PROCESS | 1802 | 1461249536370 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 07:38:56 INFO - PROCESS | 1802 | 1461249536615 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x97c5d000 == 108 [pid = 1802] [id = 264] 07:38:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x97ff2800) [pid = 1802] [serial = 793] [outer = (nil)] 07:38:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x9810f800) [pid = 1802] [serial = 794] [outer = 0x97ff2800] 07:38:56 INFO - PROCESS | 1802 | 1461249536758 Marionette DEBUG loaded listener.js 07:38:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x98119c00) [pid = 1802] [serial = 795] [outer = 0x97ff2800] 07:38:57 INFO - PROCESS | 1802 | 1461249537637 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]]]}] 07:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1532ms 07:38:57 INFO - PROCESS | 1802 | 1461249537686 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 07:38:57 INFO - PROCESS | 1802 | 1461249537690 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 07:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:38:57 INFO - PROCESS | 1802 | 1461249537697 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:38:57 INFO - PROCESS | 1802 | 1461249537701 Marionette TRACE conn3 <- [1,1030,null,{}] 07:38:57 INFO - PROCESS | 1802 | 1461249537707 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}] 07:38:57 INFO - PROCESS | 1802 | 1461249537894 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 07:38:58 INFO - PROCESS | 1802 | 1461249538093 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c94400 == 109 [pid = 1802] [id = 265] 07:38:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x8c310400) [pid = 1802] [serial = 796] [outer = (nil)] 07:38:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x97ff4c00) [pid = 1802] [serial = 797] [outer = 0x8c310400] 07:38:58 INFO - PROCESS | 1802 | 1461249538178 Marionette DEBUG loaded listener.js 07:38:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x98263000) [pid = 1802] [serial = 798] [outer = 0x8c310400] 07:38:59 INFO - PROCESS | 1802 | 1461249539098 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]]]}] 07:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1434ms 07:38:59 INFO - PROCESS | 1802 | 1461249539133 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 07:38:59 INFO - PROCESS | 1802 | 1461249539136 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 07:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:38:59 INFO - PROCESS | 1802 | 1461249539143 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:38:59 INFO - PROCESS | 1802 | 1461249539146 Marionette TRACE conn3 <- [1,1034,null,{}] 07:38:59 INFO - PROCESS | 1802 | 1461249539152 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}] 07:38:59 INFO - PROCESS | 1802 | 1461249539326 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 07:38:59 INFO - PROCESS | 1802 | 1461249539525 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x9826f400 == 110 [pid = 1802] [id = 266] 07:38:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x9826f800) [pid = 1802] [serial = 799] [outer = (nil)] 07:38:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x98298c00) [pid = 1802] [serial = 800] [outer = 0x9826f800] 07:38:59 INFO - PROCESS | 1802 | 1461249539608 Marionette DEBUG loaded listener.js 07:38:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x9829cc00) [pid = 1802] [serial = 801] [outer = 0x9826f800] 07:39:01 INFO - PROCESS | 1802 | 1461249541193 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]]]}] 07:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2084ms 07:39:01 INFO - PROCESS | 1802 | 1461249541228 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 07:39:01 INFO - PROCESS | 1802 | 1461249541234 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 07:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:39:01 INFO - PROCESS | 1802 | 1461249541244 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:39:01 INFO - PROCESS | 1802 | 1461249541247 Marionette TRACE conn3 <- [1,1038,null,{}] 07:39:01 INFO - PROCESS | 1802 | 1461249541256 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}] 07:39:01 INFO - PROCESS | 1802 | 1461249541510 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 07:39:01 INFO - PROCESS | 1802 | 1461249541862 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7c9000 == 111 [pid = 1802] [id = 267] 07:39:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x8e7ca400) [pid = 1802] [serial = 802] [outer = (nil)] 07:39:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x8f326800) [pid = 1802] [serial = 803] [outer = 0x8e7ca400] 07:39:01 INFO - PROCESS | 1802 | 1461249541955 Marionette DEBUG loaded listener.js 07:39:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x8f360400) [pid = 1802] [serial = 804] [outer = 0x8e7ca400] 07:39:02 INFO - PROCESS | 1802 | 1461249542875 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]]]}] 07:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1689ms 07:39:02 INFO - PROCESS | 1802 | 1461249542933 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 07:39:02 INFO - PROCESS | 1802 | 1461249542941 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 07:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:39:02 INFO - PROCESS | 1802 | 1461249542951 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:39:02 INFO - PROCESS | 1802 | 1461249542955 Marionette TRACE conn3 <- [1,1042,null,{}] 07:39:02 INFO - PROCESS | 1802 | 1461249542961 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}] 07:39:03 INFO - PROCESS | 1802 | 1461249543142 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 07:39:03 INFO - PROCESS | 1802 | 1461249543540 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e637000 == 112 [pid = 1802] [id = 268] 07:39:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x8e63a400) [pid = 1802] [serial = 805] [outer = (nil)] 07:39:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x8fecb800) [pid = 1802] [serial = 806] [outer = 0x8e63a400] 07:39:03 INFO - PROCESS | 1802 | 1461249543626 Marionette DEBUG loaded listener.js 07:39:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x8ff50000) [pid = 1802] [serial = 807] [outer = 0x8e63a400] 07:39:04 INFO - PROCESS | 1802 | 1461249544500 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]]]}] 07:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1588ms 07:39:04 INFO - PROCESS | 1802 | 1461249544539 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 07:39:04 INFO - PROCESS | 1802 | 1461249544543 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 07:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:39:04 INFO - PROCESS | 1802 | 1461249544550 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:39:04 INFO - PROCESS | 1802 | 1461249544555 Marionette TRACE conn3 <- [1,1046,null,{}] 07:39:04 INFO - PROCESS | 1802 | 1461249544571 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}] 07:39:04 INFO - PROCESS | 1802 | 1461249544757 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 07:39:04 INFO - PROCESS | 1802 | --DOCSHELL 0x95a08c00 == 111 [pid = 1802] [id = 49] 07:39:04 INFO - PROCESS | 1802 | --DOCSHELL 0x929de400 == 110 [pid = 1802] [id = 47] 07:39:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8f35f800 == 109 [pid = 1802] [id = 50] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x97cee000) [pid = 1802] [serial = 677] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x9044d800) [pid = 1802] [serial = 662] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x89c97800) [pid = 1802] [serial = 683] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x98266400) [pid = 1802] [serial = 674] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x929e4800) [pid = 1802] [serial = 665] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x97f80400) [pid = 1802] [serial = 671] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x9130e800) [pid = 1802] [serial = 680] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x93aedc00) [pid = 1802] [serial = 668] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8f360c00) [pid = 1802] [serial = 698] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | 1461249545093 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8b640c00 == 108 [pid = 1802] [id = 252] 07:39:05 INFO - PROCESS | 1802 | --DOCSHELL 0x88d36400 == 107 [pid = 1802] [id = 232] 07:39:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8a6d8c00 == 106 [pid = 1802] [id = 246] 07:39:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d36400 == 107 [pid = 1802] [id = 269] 07:39:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x89c97800) [pid = 1802] [serial = 808] [outer = (nil)] 07:39:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x8bac6800) [pid = 1802] [serial = 809] [outer = 0x89c97800] 07:39:05 INFO - PROCESS | 1802 | 1461249545210 Marionette DEBUG loaded listener.js 07:39:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x8e9ce000) [pid = 1802] [serial = 810] [outer = 0x89c97800] 07:39:05 INFO - PROCESS | 1802 | --DOCSHELL 0x88d37400 == 106 [pid = 1802] [id = 241] 07:39:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe34800 == 105 [pid = 1802] [id = 240] 07:39:05 INFO - PROCESS | 1802 | --DOCSHELL 0x9044c000 == 104 [pid = 1802] [id = 239] 07:39:05 INFO - PROCESS | 1802 | --DOCSHELL 0x89c93400 == 103 [pid = 1802] [id = 238] 07:39:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe92000 == 102 [pid = 1802] [id = 237] 07:39:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8f356400 == 101 [pid = 1802] [id = 236] 07:39:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8f356800 == 100 [pid = 1802] [id = 235] 07:39:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8e68e800 == 99 [pid = 1802] [id = 234] 07:39:05 INFO - PROCESS | 1802 | --DOCSHELL 0x8a6e4c00 == 98 [pid = 1802] [id = 233] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x8a8e4400) [pid = 1802] [serial = 656] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8e637800) [pid = 1802] [serial = 690] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8bac8800) [pid = 1802] [serial = 689] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8e9c4400) [pid = 1802] [serial = 686] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x8bac4c00) [pid = 1802] [serial = 692] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x8f3e2800) [pid = 1802] [serial = 659] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8e63a800) [pid = 1802] [serial = 693] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8f323c00) [pid = 1802] [serial = 696] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8e9c8c00) [pid = 1802] [serial = 695] [outer = (nil)] [url = about:blank] 07:39:05 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8b644400) [pid = 1802] [serial = 654] [outer = (nil)] [url = about:blank] 07:39:06 INFO - PROCESS | 1802 | 1461249546103 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]]]}] 07:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1584ms 07:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:39:06 INFO - PROCESS | 1802 | 1461249546135 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 07:39:06 INFO - PROCESS | 1802 | 1461249546138 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 07:39:06 INFO - PROCESS | 1802 | 1461249546145 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:39:06 INFO - PROCESS | 1802 | 1461249546148 Marionette TRACE conn3 <- [1,1050,null,{}] 07:39:06 INFO - PROCESS | 1802 | 1461249546169 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}] 07:39:06 INFO - PROCESS | 1802 | 1461249546335 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 07:39:06 INFO - PROCESS | 1802 | 1461249546350 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f323c00 == 99 [pid = 1802] [id = 270] 07:39:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8f3e2800) [pid = 1802] [serial = 811] [outer = (nil)] 07:39:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x906bfc00) [pid = 1802] [serial = 812] [outer = 0x8f3e2800] 07:39:06 INFO - PROCESS | 1802 | 1461249546425 Marionette DEBUG loaded listener.js 07:39:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x913f0000) [pid = 1802] [serial = 813] [outer = 0x8f3e2800] 07:39:07 INFO - PROCESS | 1802 | 1461249547408 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]]]}] 07:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1343ms 07:39:07 INFO - PROCESS | 1802 | 1461249547487 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 07:39:07 INFO - PROCESS | 1802 | 1461249547490 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 07:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:39:07 INFO - PROCESS | 1802 | 1461249547496 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:39:07 INFO - PROCESS | 1802 | 1461249547498 Marionette TRACE conn3 <- [1,1054,null,{}] 07:39:07 INFO - PROCESS | 1802 | 1461249547504 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}] 07:39:07 INFO - PROCESS | 1802 | 1461249547669 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 07:39:07 INFO - PROCESS | 1802 | 1461249547858 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe26c00 == 100 [pid = 1802] [id = 271] 07:39:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x9044a000) [pid = 1802] [serial = 814] [outer = (nil)] 07:39:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x9286d000) [pid = 1802] [serial = 815] [outer = 0x9044a000] 07:39:07 INFO - PROCESS | 1802 | 1461249547931 Marionette DEBUG loaded listener.js 07:39:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x92873400) [pid = 1802] [serial = 816] [outer = 0x9044a000] 07:39:08 INFO - PROCESS | 1802 | 1461249548854 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]]]}] 07:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1390ms 07:39:08 INFO - PROCESS | 1802 | 1461249548887 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 07:39:08 INFO - PROCESS | 1802 | 1461249548891 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 07:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:39:08 INFO - PROCESS | 1802 | 1461249548897 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:39:08 INFO - PROCESS | 1802 | 1461249548899 Marionette TRACE conn3 <- [1,1058,null,{}] 07:39:08 INFO - PROCESS | 1802 | 1461249548912 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}] 07:39:09 INFO - PROCESS | 1802 | 1461249549170 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 07:39:09 INFO - PROCESS | 1802 | 1461249549196 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d37c00 == 101 [pid = 1802] [id = 272] 07:39:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x9130d400) [pid = 1802] [serial = 817] [outer = (nil)] 07:39:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x93aed800) [pid = 1802] [serial = 818] [outer = 0x9130d400] 07:39:09 INFO - PROCESS | 1802 | 1461249549273 Marionette DEBUG loaded listener.js 07:39:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x97916c00) [pid = 1802] [serial = 819] [outer = 0x9130d400] 07:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8a6dd000) [pid = 1802] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8f35a000) [pid = 1802] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8a8e5c00) [pid = 1802] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x8c301400) [pid = 1802] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x8f357800) [pid = 1802] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8f329000) [pid = 1802] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:39:10 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8fe31800) [pid = 1802] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:39:10 INFO - PROCESS | 1802 | 1461249550732 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]]]}] 07:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1883ms 07:39:10 INFO - PROCESS | 1802 | 1461249550781 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 07:39:10 INFO - PROCESS | 1802 | 1461249550784 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 07:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:39:10 INFO - PROCESS | 1802 | 1461249550790 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:39:10 INFO - PROCESS | 1802 | 1461249550794 Marionette TRACE conn3 <- [1,1062,null,{}] 07:39:10 INFO - PROCESS | 1802 | 1461249550799 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}] 07:39:10 INFO - PROCESS | 1802 | 1461249550953 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 07:39:10 INFO - PROCESS | 1802 | 1461249550963 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d2a400 == 102 [pid = 1802] [id = 273] 07:39:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x8b639c00) [pid = 1802] [serial = 820] [outer = (nil)] 07:39:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x9130b400) [pid = 1802] [serial = 821] [outer = 0x8b639c00] 07:39:11 INFO - PROCESS | 1802 | 1461249551035 Marionette DEBUG loaded listener.js 07:39:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x946a8000) [pid = 1802] [serial = 822] [outer = 0x8b639c00] 07:39:11 INFO - PROCESS | 1802 | 1461249551922 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]]]}] 07:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1183ms 07:39:11 INFO - PROCESS | 1802 | 1461249551976 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 07:39:11 INFO - PROCESS | 1802 | 1461249551981 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 07:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:39:11 INFO - PROCESS | 1802 | 1461249551992 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:39:11 INFO - PROCESS | 1802 | 1461249551997 Marionette TRACE conn3 <- [1,1066,null,{}] 07:39:12 INFO - PROCESS | 1802 | 1461249552005 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}] 07:39:12 INFO - PROCESS | 1802 | 1461249552201 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 07:39:12 INFO - PROCESS | 1802 | 1461249552467 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d34400 == 103 [pid = 1802] [id = 274] 07:39:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x894f4000) [pid = 1802] [serial = 823] [outer = (nil)] 07:39:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x8a8e4000) [pid = 1802] [serial = 824] [outer = 0x894f4000] 07:39:12 INFO - PROCESS | 1802 | 1461249552598 Marionette DEBUG loaded listener.js 07:39:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x8bac3400) [pid = 1802] [serial = 825] [outer = 0x894f4000] 07:39:13 INFO - PROCESS | 1802 | 1461249553625 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]]]}] 07:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1687ms 07:39:13 INFO - PROCESS | 1802 | 1461249553682 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 07:39:13 INFO - PROCESS | 1802 | 1461249553695 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 07:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:39:13 INFO - PROCESS | 1802 | 1461249553750 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:39:13 INFO - PROCESS | 1802 | 1461249553760 Marionette TRACE conn3 <- [1,1070,null,{}] 07:39:13 INFO - PROCESS | 1802 | 1461249553794 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}] 07:39:14 INFO - PROCESS | 1802 | 1461249554017 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 07:39:14 INFO - PROCESS | 1802 | 1461249554256 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f32c000 == 104 [pid = 1802] [id = 275] 07:39:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x8f357800) [pid = 1802] [serial = 826] [outer = (nil)] 07:39:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x8f931400) [pid = 1802] [serial = 827] [outer = 0x8f357800] 07:39:14 INFO - PROCESS | 1802 | 1461249554393 Marionette DEBUG loaded listener.js 07:39:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x8fb50400) [pid = 1802] [serial = 828] [outer = 0x8f357800] 07:39:15 INFO - PROCESS | 1802 | 1461249555443 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]]]}] 07:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1806ms 07:39:15 INFO - PROCESS | 1802 | 1461249555516 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 07:39:15 INFO - PROCESS | 1802 | 1461249555523 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 07:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:39:15 INFO - PROCESS | 1802 | 1461249555530 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:39:15 INFO - PROCESS | 1802 | 1461249555536 Marionette TRACE conn3 <- [1,1074,null,{}] 07:39:15 INFO - PROCESS | 1802 | 1461249555542 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}] 07:39:15 INFO - PROCESS | 1802 | 1461249555770 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 07:39:16 INFO - PROCESS | 1802 | 1461249556100 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x90447c00 == 105 [pid = 1802] [id = 276] 07:39:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x90449000) [pid = 1802] [serial = 829] [outer = (nil)] 07:39:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x9044e800) [pid = 1802] [serial = 830] [outer = 0x90449000] 07:39:16 INFO - PROCESS | 1802 | 1461249556192 Marionette DEBUG loaded listener.js 07:39:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x91e3c800) [pid = 1802] [serial = 831] [outer = 0x90449000] 07:39:17 INFO - PROCESS | 1802 | 1461249557149 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]]]}] 07:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1684ms 07:39:17 INFO - PROCESS | 1802 | 1461249557215 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 07:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:39:17 INFO - PROCESS | 1802 | 1461249557219 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 07:39:17 INFO - PROCESS | 1802 | 1461249557235 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:39:17 INFO - PROCESS | 1802 | 1461249557245 Marionette TRACE conn3 <- [1,1078,null,{}] 07:39:17 INFO - PROCESS | 1802 | 1461249557251 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}] 07:39:17 INFO - PROCESS | 1802 | 1461249557496 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 07:39:17 INFO - PROCESS | 1802 | 1461249557759 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe29000 == 106 [pid = 1802] [id = 277] 07:39:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x8ff4d400) [pid = 1802] [serial = 832] [outer = (nil)] 07:39:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x95ad1800) [pid = 1802] [serial = 833] [outer = 0x8ff4d400] 07:39:17 INFO - PROCESS | 1802 | 1461249557845 Marionette DEBUG loaded listener.js 07:39:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x97f7b800) [pid = 1802] [serial = 834] [outer = 0x8ff4d400] 07:39:18 INFO - PROCESS | 1802 | 1461249558732 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]]]}] 07:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1546ms 07:39:18 INFO - PROCESS | 1802 | 1461249558772 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 07:39:18 INFO - PROCESS | 1802 | 1461249558777 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 07:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:39:18 INFO - PROCESS | 1802 | 1461249558783 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:39:18 INFO - PROCESS | 1802 | 1461249558787 Marionette TRACE conn3 <- [1,1082,null,{}] 07:39:18 INFO - PROCESS | 1802 | 1461249558793 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}] 07:39:19 INFO - PROCESS | 1802 | 1461249559012 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 07:39:19 INFO - PROCESS | 1802 | 1461249559255 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x946a2000 == 107 [pid = 1802] [id = 278] 07:39:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x946a3800) [pid = 1802] [serial = 835] [outer = (nil)] 07:39:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x97fed800) [pid = 1802] [serial = 836] [outer = 0x946a3800] 07:39:19 INFO - PROCESS | 1802 | 1461249559355 Marionette DEBUG loaded listener.js 07:39:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x98113800) [pid = 1802] [serial = 837] [outer = 0x946a3800] 07:39:20 INFO - PROCESS | 1802 | 1461249560215 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]]]}] 07:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1482ms 07:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:39:20 INFO - PROCESS | 1802 | 1461249560267 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 07:39:20 INFO - PROCESS | 1802 | 1461249560270 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 07:39:20 INFO - PROCESS | 1802 | 1461249560277 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:39:20 INFO - PROCESS | 1802 | 1461249560280 Marionette TRACE conn3 <- [1,1086,null,{}] 07:39:20 INFO - PROCESS | 1802 | 1461249560286 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}] 07:39:20 INFO - PROCESS | 1802 | 1461249560465 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 07:39:20 INFO - PROCESS | 1802 | 1461249560670 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x98270000 == 108 [pid = 1802] [id = 279] 07:39:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x9828dc00) [pid = 1802] [serial = 838] [outer = (nil)] 07:39:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x98296800) [pid = 1802] [serial = 839] [outer = 0x9828dc00] 07:39:20 INFO - PROCESS | 1802 | 1461249560859 Marionette DEBUG loaded listener.js 07:39:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x98e33400) [pid = 1802] [serial = 840] [outer = 0x9828dc00] 07:39:21 INFO - PROCESS | 1802 | 1461249561811 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]]]}] 07:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1594ms 07:39:21 INFO - PROCESS | 1802 | 1461249561869 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 07:39:21 INFO - PROCESS | 1802 | 1461249561872 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 07:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:39:21 INFO - PROCESS | 1802 | 1461249561879 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:39:21 INFO - PROCESS | 1802 | 1461249561883 Marionette TRACE conn3 <- [1,1090,null,{}] 07:39:21 INFO - PROCESS | 1802 | 1461249561888 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}] 07:39:22 INFO - PROCESS | 1802 | 1461249562120 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 07:39:22 INFO - PROCESS | 1802 | 1461249562362 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e634800 == 109 [pid = 1802] [id = 280] 07:39:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x98268c00) [pid = 1802] [serial = 841] [outer = (nil)] 07:39:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x9994f000) [pid = 1802] [serial = 842] [outer = 0x98268c00] 07:39:22 INFO - PROCESS | 1802 | 1461249562503 Marionette DEBUG loaded listener.js 07:39:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x999cf000) [pid = 1802] [serial = 843] [outer = 0x98268c00] 07:39:23 INFO - PROCESS | 1802 | 1461249563377 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]]]}] 07:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1548ms 07:39:23 INFO - PROCESS | 1802 | 1461249563428 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 07:39:23 INFO - PROCESS | 1802 | 1461249563432 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 07:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:39:23 INFO - PROCESS | 1802 | 1461249563439 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:39:23 INFO - PROCESS | 1802 | 1461249563442 Marionette TRACE conn3 <- [1,1094,null,{}] 07:39:23 INFO - PROCESS | 1802 | 1461249563448 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}] 07:39:23 INFO - PROCESS | 1802 | 1461249563637 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 07:39:23 INFO - PROCESS | 1802 | 1461249563834 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x9829a400 == 110 [pid = 1802] [id = 281] 07:39:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x99204c00) [pid = 1802] [serial = 844] [outer = (nil)] 07:39:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x9b0a9800) [pid = 1802] [serial = 845] [outer = 0x99204c00] 07:39:23 INFO - PROCESS | 1802 | 1461249563921 Marionette DEBUG loaded listener.js 07:39:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x9b0b5800) [pid = 1802] [serial = 846] [outer = 0x99204c00] 07:39:24 INFO - PROCESS | 1802 | 1461249564838 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]]]}] 07:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1440ms 07:39:24 INFO - PROCESS | 1802 | 1461249564880 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 07:39:24 INFO - PROCESS | 1802 | 1461249564884 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 07:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:39:24 INFO - PROCESS | 1802 | 1461249564890 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:39:24 INFO - PROCESS | 1802 | 1461249564894 Marionette TRACE conn3 <- [1,1098,null,{}] 07:39:24 INFO - PROCESS | 1802 | 1461249564899 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}] 07:39:25 INFO - PROCESS | 1802 | 1461249565070 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 07:39:25 INFO - PROCESS | 1802 | 1461249565281 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x97779c00 == 111 [pid = 1802] [id = 282] 07:39:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x97feb000) [pid = 1802] [serial = 847] [outer = (nil)] 07:39:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x9ea02c00) [pid = 1802] [serial = 848] [outer = 0x97feb000] 07:39:25 INFO - PROCESS | 1802 | 1461249565407 Marionette DEBUG loaded listener.js 07:39:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x9ea14c00) [pid = 1802] [serial = 849] [outer = 0x97feb000] 07:39:26 INFO - PROCESS | 1802 | 1461249566257 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]]]}] 07:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1429ms 07:39:26 INFO - PROCESS | 1802 | 1461249566319 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 07:39:26 INFO - PROCESS | 1802 | 1461249566323 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 07:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:39:26 INFO - PROCESS | 1802 | 1461249566330 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:39:26 INFO - PROCESS | 1802 | 1461249566333 Marionette TRACE conn3 <- [1,1102,null,{}] 07:39:26 INFO - PROCESS | 1802 | 1461249566339 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}] 07:39:26 INFO - PROCESS | 1802 | 1461249566520 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 07:39:26 INFO - PROCESS | 1802 | 1461249566723 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x99c25400 == 112 [pid = 1802] [id = 283] 07:39:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x99c2a000) [pid = 1802] [serial = 850] [outer = (nil)] 07:39:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x9fc5a800) [pid = 1802] [serial = 851] [outer = 0x99c2a000] 07:39:26 INFO - PROCESS | 1802 | 1461249566858 Marionette DEBUG loaded listener.js 07:39:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x9fc9f800) [pid = 1802] [serial = 852] [outer = 0x99c2a000] 07:39:27 INFO - PROCESS | 1802 | 1461249567815 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]]]}] 07:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1533ms 07:39:27 INFO - PROCESS | 1802 | 1461249567864 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 07:39:27 INFO - PROCESS | 1802 | 1461249567868 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 07:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:39:27 INFO - PROCESS | 1802 | 1461249567874 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:39:27 INFO - PROCESS | 1802 | 1461249567878 Marionette TRACE conn3 <- [1,1106,null,{}] 07:39:27 INFO - PROCESS | 1802 | 1461249567883 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}] 07:39:28 INFO - PROCESS | 1802 | 1461249568056 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 07:39:28 INFO - PROCESS | 1802 | 1461249568262 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x9ffcc800 == 113 [pid = 1802] [id = 284] 07:39:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x9ffcf800) [pid = 1802] [serial = 853] [outer = (nil)] 07:39:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0xa0a45000) [pid = 1802] [serial = 854] [outer = 0x9ffcf800] 07:39:28 INFO - PROCESS | 1802 | 1461249568459 Marionette DEBUG loaded listener.js 07:39:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0xa0adbc00) [pid = 1802] [serial = 855] [outer = 0x9ffcf800] 07:39:29 INFO - PROCESS | 1802 | 1461249569356 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]]]}] 07:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1536ms 07:39:29 INFO - PROCESS | 1802 | 1461249569411 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 07:39:29 INFO - PROCESS | 1802 | 1461249569415 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 07:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:39:29 INFO - PROCESS | 1802 | 1461249569422 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:39:29 INFO - PROCESS | 1802 | 1461249569426 Marionette TRACE conn3 <- [1,1110,null,{}] 07:39:29 INFO - PROCESS | 1802 | 1461249569432 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}] 07:39:29 INFO - PROCESS | 1802 | 1461249569650 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 07:39:29 INFO - PROCESS | 1802 | 1461249569899 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:29 INFO - PROCESS | 1802 | ++DOCSHELL 0xa0aa0800 == 114 [pid = 1802] [id = 285] 07:39:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0xa0e79c00) [pid = 1802] [serial = 856] [outer = (nil)] 07:39:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0xa2816800) [pid = 1802] [serial = 857] [outer = 0xa0e79c00] 07:39:30 INFO - PROCESS | 1802 | 1461249570034 Marionette DEBUG loaded listener.js 07:39:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0xa281c400) [pid = 1802] [serial = 858] [outer = 0xa0e79c00] 07:39:30 INFO - PROCESS | 1802 | 1461249570906 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]]]}] 07:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1532ms 07:39:30 INFO - PROCESS | 1802 | 1461249570955 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 07:39:30 INFO - PROCESS | 1802 | 1461249570959 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 07:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:39:30 INFO - PROCESS | 1802 | 1461249570966 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:39:30 INFO - PROCESS | 1802 | 1461249570968 Marionette TRACE conn3 <- [1,1114,null,{}] 07:39:30 INFO - PROCESS | 1802 | 1461249570975 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}] 07:39:31 INFO - PROCESS | 1802 | 1461249571148 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 07:39:31 INFO - PROCESS | 1802 | 1461249571367 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x9df95000 == 115 [pid = 1802] [id = 286] 07:39:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0xa0c40000) [pid = 1802] [serial = 859] [outer = (nil)] 07:39:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0xa3c7fc00) [pid = 1802] [serial = 860] [outer = 0xa0c40000] 07:39:31 INFO - PROCESS | 1802 | 1461249571469 Marionette DEBUG loaded listener.js 07:39:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0xa3cd9800) [pid = 1802] [serial = 861] [outer = 0xa0c40000] 07:39:32 INFO - PROCESS | 1802 | 1461249572475 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]]]}] 07:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1582ms 07:39:32 INFO - PROCESS | 1802 | 1461249572549 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 07:39:32 INFO - PROCESS | 1802 | 1461249572552 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 07:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:39:32 INFO - PROCESS | 1802 | 1461249572560 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:39:32 INFO - PROCESS | 1802 | 1461249572563 Marionette TRACE conn3 <- [1,1118,null,{}] 07:39:32 INFO - PROCESS | 1802 | 1461249572569 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}] 07:39:32 INFO - PROCESS | 1802 | 1461249572796 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 07:39:33 INFO - PROCESS | 1802 | 1461249573089 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x88167800 == 116 [pid = 1802] [id = 287] 07:39:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x88169c00) [pid = 1802] [serial = 862] [outer = (nil)] 07:39:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x8816fc00) [pid = 1802] [serial = 863] [outer = 0x88169c00] 07:39:33 INFO - PROCESS | 1802 | 1461249573176 Marionette DEBUG loaded listener.js 07:39:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x88171000) [pid = 1802] [serial = 864] [outer = 0x88169c00] 07:39:34 INFO - PROCESS | 1802 | 1461249574071 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]]]}] 07:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1933ms 07:39:34 INFO - PROCESS | 1802 | 1461249574566 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 07:39:34 INFO - PROCESS | 1802 | 1461249574573 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 07:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:39:34 INFO - PROCESS | 1802 | 1461249574598 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:39:34 INFO - PROCESS | 1802 | 1461249574602 Marionette TRACE conn3 <- [1,1122,null,{}] 07:39:34 INFO - PROCESS | 1802 | 1461249574611 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}] 07:39:34 INFO - PROCESS | 1802 | 1461249574782 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 07:39:35 INFO - PROCESS | 1802 | 1461249574996 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8816e800 == 117 [pid = 1802] [id = 288] 07:39:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x8e68a000) [pid = 1802] [serial = 865] [outer = (nil)] 07:39:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x8e7cec00) [pid = 1802] [serial = 866] [outer = 0x8e68a000] 07:39:35 INFO - PROCESS | 1802 | 1461249575076 Marionette DEBUG loaded listener.js 07:39:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x8e9cec00) [pid = 1802] [serial = 867] [outer = 0x8e68a000] 07:39:36 INFO - PROCESS | 1802 | 1461249576114 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]]]}] 07:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1532ms 07:39:36 INFO - PROCESS | 1802 | 1461249576128 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 07:39:36 INFO - PROCESS | 1802 | 1461249576133 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 07:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:39:36 INFO - PROCESS | 1802 | 1461249576145 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:39:36 INFO - PROCESS | 1802 | 1461249576150 Marionette TRACE conn3 <- [1,1126,null,{}] 07:39:36 INFO - PROCESS | 1802 | 1461249576156 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}] 07:39:36 INFO - PROCESS | 1802 | 1461249576339 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 07:39:36 INFO - PROCESS | 1802 | 1461249576610 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7c1800 == 118 [pid = 1802] [id = 289] 07:39:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x8e7c8800) [pid = 1802] [serial = 868] [outer = (nil)] 07:39:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x8f99f000) [pid = 1802] [serial = 869] [outer = 0x8e7c8800] 07:39:36 INFO - PROCESS | 1802 | 1461249576729 Marionette DEBUG loaded listener.js 07:39:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x8fe94400) [pid = 1802] [serial = 870] [outer = 0x8e7c8800] 07:39:37 INFO - PROCESS | 1802 | --DOCSHELL 0x88d2a400 == 117 [pid = 1802] [id = 273] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x902c6800) [pid = 1802] [serial = 758] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOCSHELL 0x88d37c00 == 116 [pid = 1802] [id = 272] 07:39:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe26c00 == 115 [pid = 1802] [id = 271] 07:39:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8f323c00 == 114 [pid = 1802] [id = 270] 07:39:37 INFO - PROCESS | 1802 | --DOCSHELL 0x88d36400 == 113 [pid = 1802] [id = 269] 07:39:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8e637000 == 112 [pid = 1802] [id = 268] 07:39:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7c9000 == 111 [pid = 1802] [id = 267] 07:39:37 INFO - PROCESS | 1802 | --DOCSHELL 0x9044f400 == 110 [pid = 1802] [id = 259] 07:39:37 INFO - PROCESS | 1802 | --DOCSHELL 0x91e49400 == 109 [pid = 1802] [id = 258] 07:39:37 INFO - PROCESS | 1802 | --DOCSHELL 0x9060a400 == 108 [pid = 1802] [id = 257] 07:39:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8c309800 == 107 [pid = 1802] [id = 256] 07:39:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8e63ac00 == 106 [pid = 1802] [id = 255] 07:39:37 INFO - PROCESS | 1802 | --DOCSHELL 0x8bac4400 == 105 [pid = 1802] [id = 254] 07:39:37 INFO - PROCESS | 1802 | --DOCSHELL 0x88d31800 == 104 [pid = 1802] [id = 253] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x9060c000) [pid = 1802] [serial = 716] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x979f6c00) [pid = 1802] [serial = 734] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x8a6e4800) [pid = 1802] [serial = 740] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x8fecbc00) [pid = 1802] [serial = 710] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x8a81d800) [pid = 1802] [serial = 741] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x8f3e9c00) [pid = 1802] [serial = 699] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x8e636000) [pid = 1802] [serial = 744] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x92992c00) [pid = 1802] [serial = 725] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x8e7c2c00) [pid = 1802] [serial = 747] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x91309400) [pid = 1802] [serial = 719] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x8f938000) [pid = 1802] [serial = 752] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x97c60800) [pid = 1802] [serial = 737] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x92afbc00) [pid = 1802] [serial = 728] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x8f3e1800) [pid = 1802] [serial = 750] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x8ff51400) [pid = 1802] [serial = 756] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x8e688c00) [pid = 1802] [serial = 746] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x8f999000) [pid = 1802] [serial = 707] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x8fecb400) [pid = 1802] [serial = 755] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x8f35e400) [pid = 1802] [serial = 749] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x8f992000) [pid = 1802] [serial = 753] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x91e4a400) [pid = 1802] [serial = 722] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x8a81e400) [pid = 1802] [serial = 701] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x93aeac00) [pid = 1802] [serial = 731] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x8ff55800) [pid = 1802] [serial = 713] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x8c308c00) [pid = 1802] [serial = 743] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x8e7c6800) [pid = 1802] [serial = 704] [outer = (nil)] [url = about:blank] 07:39:37 INFO - PROCESS | 1802 | 1461249577832 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]]]}] 07:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1744ms 07:39:37 INFO - PROCESS | 1802 | 1461249577937 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 07:39:37 INFO - PROCESS | 1802 | 1461249577941 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 07:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:39:37 INFO - PROCESS | 1802 | 1461249577949 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:39:37 INFO - PROCESS | 1802 | 1461249577952 Marionette TRACE conn3 <- [1,1130,null,{}] 07:39:37 INFO - PROCESS | 1802 | 1461249577967 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}] 07:39:38 INFO - PROCESS | 1802 | 1461249578144 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 07:39:38 INFO - PROCESS | 1802 | 1461249578390 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d36400 == 105 [pid = 1802] [id = 290] 07:39:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x8a8e1000) [pid = 1802] [serial = 871] [outer = (nil)] 07:39:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x8f992000) [pid = 1802] [serial = 872] [outer = 0x8a8e1000] 07:39:38 INFO - PROCESS | 1802 | 1461249578472 Marionette DEBUG loaded listener.js 07:39:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x8fecc800) [pid = 1802] [serial = 873] [outer = 0x8a8e1000] 07:39:39 INFO - PROCESS | 1802 | 1461249579225 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]]]}] 07:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1294ms 07:39:39 INFO - PROCESS | 1802 | 1461249579243 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 07:39:39 INFO - PROCESS | 1802 | 1461249579246 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 07:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:39:39 INFO - PROCESS | 1802 | 1461249579282 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:39:39 INFO - PROCESS | 1802 | 1461249579285 Marionette TRACE conn3 <- [1,1134,null,{}] 07:39:39 INFO - PROCESS | 1802 | 1461249579291 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}] 07:39:39 INFO - PROCESS | 1802 | 1461249579454 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 07:39:39 INFO - PROCESS | 1802 | 1461249579471 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x902b8c00 == 106 [pid = 1802] [id = 291] 07:39:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x90443000) [pid = 1802] [serial = 874] [outer = (nil)] 07:39:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x9060a000) [pid = 1802] [serial = 875] [outer = 0x90443000] 07:39:39 INFO - PROCESS | 1802 | 1461249579543 Marionette DEBUG loaded listener.js 07:39:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x906be000) [pid = 1802] [serial = 876] [outer = 0x90443000] 07:39:40 INFO - PROCESS | 1802 | 1461249580508 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]]]}] 07:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1282ms 07:39:40 INFO - PROCESS | 1802 | 1461249580566 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 07:39:40 INFO - PROCESS | 1802 | 1461249580569 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 07:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:39:40 INFO - PROCESS | 1802 | 1461249580575 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:39:40 INFO - PROCESS | 1802 | 1461249580578 Marionette TRACE conn3 <- [1,1138,null,{}] 07:39:40 INFO - PROCESS | 1802 | 1461249580583 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}] 07:39:40 INFO - PROCESS | 1802 | 1461249580801 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 07:39:40 INFO - PROCESS | 1802 | 1461249580826 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8816b000 == 107 [pid = 1802] [id = 292] 07:39:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x8b646c00) [pid = 1802] [serial = 877] [outer = (nil)] 07:39:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x9130f800) [pid = 1802] [serial = 878] [outer = 0x8b646c00] 07:39:40 INFO - PROCESS | 1802 | 1461249580897 Marionette DEBUG loaded listener.js 07:39:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x92839800) [pid = 1802] [serial = 879] [outer = 0x8b646c00] 07:39:42 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x9130d400) [pid = 1802] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:39:42 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x8f3e2800) [pid = 1802] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:39:42 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x8e63a400) [pid = 1802] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:39:42 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x89c97800) [pid = 1802] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:39:42 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x8e7cb000) [pid = 1802] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:39:42 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x9044a000) [pid = 1802] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:39:42 INFO - PROCESS | 1802 | 1461249582186 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]]]}] 07:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1630ms 07:39:42 INFO - PROCESS | 1802 | 1461249582206 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 07:39:42 INFO - PROCESS | 1802 | 1461249582209 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 07:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:39:42 INFO - PROCESS | 1802 | 1461249582216 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:39:42 INFO - PROCESS | 1802 | 1461249582218 Marionette TRACE conn3 <- [1,1142,null,{}] 07:39:42 INFO - PROCESS | 1802 | 1461249582226 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}] 07:39:42 INFO - PROCESS | 1802 | 1461249582490 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 07:39:42 INFO - PROCESS | 1802 | 1461249582655 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x894f5000 == 108 [pid = 1802] [id = 293] 07:39:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x92871800) [pid = 1802] [serial = 880] [outer = (nil)] 07:39:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x92afac00) [pid = 1802] [serial = 881] [outer = 0x92871800] 07:39:42 INFO - PROCESS | 1802 | 1461249582731 Marionette DEBUG loaded listener.js 07:39:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x93ae3400) [pid = 1802] [serial = 882] [outer = 0x92871800] 07:39:43 INFO - PROCESS | 1802 | 1461249583443 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]]]}] 07:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1279ms 07:39:43 INFO - PROCESS | 1802 | 1461249583495 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 07:39:43 INFO - PROCESS | 1802 | 1461249583498 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 07:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:39:43 INFO - PROCESS | 1802 | 1461249583504 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:39:43 INFO - PROCESS | 1802 | 1461249583507 Marionette TRACE conn3 <- [1,1146,null,{}] 07:39:43 INFO - PROCESS | 1802 | 1461249583512 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}] 07:39:43 INFO - PROCESS | 1802 | 1461249583672 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 07:39:43 INFO - PROCESS | 1802 | 1461249583686 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x929de000 == 109 [pid = 1802] [id = 294] 07:39:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x93aec000) [pid = 1802] [serial = 883] [outer = (nil)] 07:39:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x96a35400) [pid = 1802] [serial = 884] [outer = 0x93aec000] 07:39:43 INFO - PROCESS | 1802 | 1461249583758 Marionette DEBUG loaded listener.js 07:39:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x97928c00) [pid = 1802] [serial = 885] [outer = 0x93aec000] 07:39:44 INFO - PROCESS | 1802 | 1461249584918 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]]]}] 07:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1440ms 07:39:44 INFO - PROCESS | 1802 | 1461249584946 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 07:39:44 INFO - PROCESS | 1802 | 1461249584952 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 07:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:39:44 INFO - PROCESS | 1802 | 1461249584962 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:39:44 INFO - PROCESS | 1802 | 1461249584967 Marionette TRACE conn3 <- [1,1150,null,{}] 07:39:44 INFO - PROCESS | 1802 | 1461249584976 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}] 07:39:45 INFO - PROCESS | 1802 | 1461249585160 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 07:39:45 INFO - PROCESS | 1802 | 1461249585434 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e639000 == 110 [pid = 1802] [id = 295] 07:39:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x8e68e800) [pid = 1802] [serial = 886] [outer = (nil)] 07:39:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x8e7cd400) [pid = 1802] [serial = 887] [outer = 0x8e68e800] 07:39:45 INFO - PROCESS | 1802 | 1461249585568 Marionette DEBUG loaded listener.js 07:39:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x8e9cfc00) [pid = 1802] [serial = 888] [outer = 0x8e68e800] 07:39:46 INFO - PROCESS | 1802 | 1461249586489 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]]]}] 07:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1595ms 07:39:46 INFO - PROCESS | 1802 | 1461249586558 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 07:39:46 INFO - PROCESS | 1802 | 1461249586566 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 07:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:39:46 INFO - PROCESS | 1802 | 1461249586579 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:39:46 INFO - PROCESS | 1802 | 1461249586583 Marionette TRACE conn3 <- [1,1154,null,{}] 07:39:46 INFO - PROCESS | 1802 | 1461249586589 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}] 07:39:46 INFO - PROCESS | 1802 | 1461249586814 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 07:39:47 INFO - PROCESS | 1802 | 1461249587194 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe31800 == 111 [pid = 1802] [id = 296] 07:39:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x8fe9d800) [pid = 1802] [serial = 889] [outer = (nil)] 07:39:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x902be800) [pid = 1802] [serial = 890] [outer = 0x8fe9d800] 07:39:47 INFO - PROCESS | 1802 | 1461249587286 Marionette DEBUG loaded listener.js 07:39:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x9060c800) [pid = 1802] [serial = 891] [outer = 0x8fe9d800] 07:39:48 INFO - PROCESS | 1802 | 1461249588215 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]]]}] 07:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1680ms 07:39:48 INFO - PROCESS | 1802 | 1461249588259 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 07:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:39:48 INFO - PROCESS | 1802 | 1461249588264 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 07:39:48 INFO - PROCESS | 1802 | 1461249588271 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:39:48 INFO - PROCESS | 1802 | 1461249588277 Marionette TRACE conn3 <- [1,1158,null,{}] 07:39:48 INFO - PROCESS | 1802 | 1461249588294 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}] 07:39:48 INFO - PROCESS | 1802 | 1461249588491 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 07:39:48 INFO - PROCESS | 1802 | 1461249588748 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x92afc400 == 112 [pid = 1802] [id = 297] 07:39:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x946ac000) [pid = 1802] [serial = 892] [outer = (nil)] 07:39:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x97c5a800) [pid = 1802] [serial = 893] [outer = 0x946ac000] 07:39:48 INFO - PROCESS | 1802 | 1461249588885 Marionette DEBUG loaded listener.js 07:39:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x97f87800) [pid = 1802] [serial = 894] [outer = 0x946ac000] 07:39:49 INFO - PROCESS | 1802 | 1461249589762 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]]]}] 07:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1540ms 07:39:49 INFO - PROCESS | 1802 | 1461249589811 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 07:39:49 INFO - PROCESS | 1802 | 1461249589816 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 07:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:39:49 INFO - PROCESS | 1802 | 1461249589822 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:39:49 INFO - PROCESS | 1802 | 1461249589826 Marionette TRACE conn3 <- [1,1162,null,{}] 07:39:49 INFO - PROCESS | 1802 | 1461249589832 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}] 07:39:50 INFO - PROCESS | 1802 | 1461249590018 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 07:39:50 INFO - PROCESS | 1802 | 1461249590221 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x97feac00 == 113 [pid = 1802] [id = 298] 07:39:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x98112000) [pid = 1802] [serial = 895] [outer = (nil)] 07:39:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x981c9000) [pid = 1802] [serial = 896] [outer = 0x98112000] 07:39:50 INFO - PROCESS | 1802 | 1461249590404 Marionette DEBUG loaded listener.js 07:39:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x9829b800) [pid = 1802] [serial = 897] [outer = 0x98112000] 07:39:50 INFO - PROCESS | 1802 | --DOCSHELL 0x96ab1c00 == 112 [pid = 1802] [id = 10] 07:39:51 INFO - PROCESS | 1802 | 1461249591421 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]]]}] 07:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1635ms 07:39:51 INFO - PROCESS | 1802 | 1461249591458 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 07:39:51 INFO - PROCESS | 1802 | 1461249591462 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 07:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:39:51 INFO - PROCESS | 1802 | 1461249591468 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:39:51 INFO - PROCESS | 1802 | 1461249591472 Marionette TRACE conn3 <- [1,1166,null,{}] 07:39:51 INFO - PROCESS | 1802 | 1461249591477 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}] 07:39:51 INFO - PROCESS | 1802 | 1461249591652 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 07:39:51 INFO - PROCESS | 1802 | 1461249591905 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a8df400 == 113 [pid = 1802] [id = 299] 07:39:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x8f995800) [pid = 1802] [serial = 898] [outer = (nil)] 07:39:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x98e29400) [pid = 1802] [serial = 899] [outer = 0x8f995800] 07:39:52 INFO - PROCESS | 1802 | 1461249592054 Marionette DEBUG loaded listener.js 07:39:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x98e37400) [pid = 1802] [serial = 900] [outer = 0x8f995800] 07:39:52 INFO - PROCESS | 1802 | 1461249592910 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]]]}] 07:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1491ms 07:39:52 INFO - PROCESS | 1802 | 1461249592976 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 07:39:52 INFO - PROCESS | 1802 | 1461249592980 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 07:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:39:52 INFO - PROCESS | 1802 | 1461249592986 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:39:52 INFO - PROCESS | 1802 | 1461249592990 Marionette TRACE conn3 <- [1,1170,null,{}] 07:39:53 INFO - PROCESS | 1802 | 1461249592996 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}] 07:39:53 INFO - PROCESS | 1802 | 1461249593200 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 07:39:53 INFO - PROCESS | 1802 | 1461249593457 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a8de000 == 114 [pid = 1802] [id = 300] 07:39:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x98cd2400) [pid = 1802] [serial = 901] [outer = (nil)] 07:39:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x9ffa9400) [pid = 1802] [serial = 902] [outer = 0x98cd2400] 07:39:53 INFO - PROCESS | 1802 | 1461249593591 Marionette DEBUG loaded listener.js 07:39:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0xa0a9a000) [pid = 1802] [serial = 903] [outer = 0x98cd2400] 07:39:54 INFO - PROCESS | 1802 | 1461249594450 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]]]}] 07:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1533ms 07:39:54 INFO - PROCESS | 1802 | 1461249594520 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 07:39:54 INFO - PROCESS | 1802 | 1461249594524 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 07:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:39:54 INFO - PROCESS | 1802 | 1461249594531 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:39:54 INFO - PROCESS | 1802 | 1461249594533 Marionette TRACE conn3 <- [1,1174,null,{}] 07:39:54 INFO - PROCESS | 1802 | 1461249594539 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}] 07:39:54 INFO - PROCESS | 1802 | 1461249594718 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 07:39:54 INFO - PROCESS | 1802 | 1461249594922 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x9fc55000 == 115 [pid = 1802] [id = 301] 07:39:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x9ffaf400) [pid = 1802] [serial = 904] [outer = (nil)] 07:39:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0xa0f9bc00) [pid = 1802] [serial = 905] [outer = 0x9ffaf400] 07:39:55 INFO - PROCESS | 1802 | 1461249595050 Marionette DEBUG loaded listener.js 07:39:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0xa281a800) [pid = 1802] [serial = 906] [outer = 0x9ffaf400] 07:39:56 INFO - PROCESS | 1802 | 1461249595983 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] 07:39:56 INFO - PROCESS | 1802 | 1461249596031 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 07:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 07:39:56 INFO - PROCESS | 1802 | 1461249596038 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:39:56 INFO - PROCESS | 1802 | 1461249596041 Marionette TRACE conn3 <- [1,1178,null,{}] 07:39:56 INFO - PROCESS | 1802 | 1461249596047 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}] 07:39:56 INFO - PROCESS | 1802 | 1461249596222 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 07:39:56 INFO - PROCESS | 1802 | 1461249596438 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x93351400 == 116 [pid = 1802] [id = 302] 07:39:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x93351800) [pid = 1802] [serial = 907] [outer = (nil)] 07:39:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x9335b000) [pid = 1802] [serial = 908] [outer = 0x93351800] 07:39:56 INFO - PROCESS | 1802 | 1461249596566 Marionette DEBUG loaded listener.js 07:39:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x9335ec00) [pid = 1802] [serial = 909] [outer = 0x93351800] 07:39:57 INFO - PROCESS | 1802 | 1461249597523 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] 07:39:57 INFO - PROCESS | 1802 | 1461249597574 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 07:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 07:39:57 INFO - PROCESS | 1802 | 1461249597581 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:39:57 INFO - PROCESS | 1802 | 1461249597584 Marionette TRACE conn3 <- [1,1182,null,{}] 07:39:57 INFO - PROCESS | 1802 | 1461249597590 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}] 07:39:57 INFO - PROCESS | 1802 | 1461249597798 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 07:39:58 INFO - PROCESS | 1802 | 1461249598109 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3ebc00 == 117 [pid = 1802] [id = 303] 07:39:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x8ff4c400) [pid = 1802] [serial = 910] [outer = (nil)] 07:39:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x946ab800) [pid = 1802] [serial = 911] [outer = 0x8ff4c400] 07:39:58 INFO - PROCESS | 1802 | 1461249598202 Marionette DEBUG loaded listener.js 07:39:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0xa445d400) [pid = 1802] [serial = 912] [outer = 0x8ff4c400] 07:39:58 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:39:58 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:39:59 INFO - PROCESS | 1802 | 1461249599080 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] 07:39:59 INFO - PROCESS | 1802 | 1461249599169 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 07:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:39:59 INFO - PROCESS | 1802 | 1461249599176 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:39:59 INFO - PROCESS | 1802 | 1461249599178 Marionette TRACE conn3 <- [1,1186,null,{}] 07:39:59 INFO - PROCESS | 1802 | 1461249599185 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}] 07:39:59 INFO - PROCESS | 1802 | 1461249599367 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 07:39:59 INFO - PROCESS | 1802 | 1461249599617 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x93354400 == 118 [pid = 1802] [id = 304] 07:39:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x93360400) [pid = 1802] [serial = 913] [outer = (nil)] 07:39:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0xa4590400) [pid = 1802] [serial = 914] [outer = 0x93360400] 07:39:59 INFO - PROCESS | 1802 | 1461249599748 Marionette DEBUG loaded listener.js 07:39:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0xa45c5000) [pid = 1802] [serial = 915] [outer = 0x93360400] 07:40:00 INFO - PROCESS | 1802 | 1461249600688 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] 07:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:40:00 INFO - PROCESS | 1802 | 1461249600764 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 07:40:00 INFO - PROCESS | 1802 | 1461249600770 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:40:00 INFO - PROCESS | 1802 | 1461249600775 Marionette TRACE conn3 <- [1,1190,null,{}] 07:40:00 INFO - PROCESS | 1802 | 1461249600781 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}] 07:40:01 INFO - PROCESS | 1802 | 1461249601045 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 07:40:01 INFO - PROCESS | 1802 | 1461249601382 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x93b45800 == 119 [pid = 1802] [id = 305] 07:40:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x93b4d000) [pid = 1802] [serial = 916] [outer = (nil)] 07:40:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0xa44cfc00) [pid = 1802] [serial = 917] [outer = 0x93b4d000] 07:40:01 INFO - PROCESS | 1802 | 1461249601492 Marionette DEBUG loaded listener.js 07:40:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0xa45ed400) [pid = 1802] [serial = 918] [outer = 0x93b4d000] 07:40:02 INFO - PROCESS | 1802 | 1461249602455 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] 07:40:02 INFO - PROCESS | 1802 | 1461249602512 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 07:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:40:02 INFO - PROCESS | 1802 | 1461249602520 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:40:02 INFO - PROCESS | 1802 | 1461249602523 Marionette TRACE conn3 <- [1,1194,null,{}] 07:40:02 INFO - PROCESS | 1802 | 1461249602529 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}] 07:40:02 INFO - PROCESS | 1802 | 1461249602725 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 07:40:03 INFO - PROCESS | 1802 | 1461249602987 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x860ba800 == 120 [pid = 1802] [id = 306] 07:40:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x860bb400) [pid = 1802] [serial = 919] [outer = (nil)] 07:40:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x860c3000) [pid = 1802] [serial = 920] [outer = 0x860bb400] 07:40:03 INFO - PROCESS | 1802 | 1461249603119 Marionette DEBUG loaded listener.js 07:40:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x860c7c00) [pid = 1802] [serial = 921] [outer = 0x860bb400] 07:40:03 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:40:03 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:40:04 INFO - PROCESS | 1802 | 1461249604012 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] 07:40:04 INFO - PROCESS | 1802 | 1461249604061 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 07:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:40:04 INFO - PROCESS | 1802 | 1461249604068 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:40:04 INFO - PROCESS | 1802 | 1461249604071 Marionette TRACE conn3 <- [1,1198,null,{}] 07:40:04 INFO - PROCESS | 1802 | 1461249604077 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}] 07:40:04 INFO - PROCESS | 1802 | 1461249604256 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 07:40:04 INFO - PROCESS | 1802 | 1461249604472 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x860bbc00 == 121 [pid = 1802] [id = 307] 07:40:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x860c1000) [pid = 1802] [serial = 922] [outer = (nil)] 07:40:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x861eb400) [pid = 1802] [serial = 923] [outer = 0x860c1000] 07:40:04 INFO - PROCESS | 1802 | 1461249604642 Marionette DEBUG loaded listener.js 07:40:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x861eec00) [pid = 1802] [serial = 924] [outer = 0x860c1000] 07:40:05 INFO - PROCESS | 1802 | 1461249605547 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]]]}] 07:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1529ms 07:40:05 INFO - PROCESS | 1802 | 1461249605598 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 07:40:05 INFO - PROCESS | 1802 | 1461249605602 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 07:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:40:05 INFO - PROCESS | 1802 | 1461249605608 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:40:05 INFO - PROCESS | 1802 | 1461249605610 Marionette TRACE conn3 <- [1,1202,null,{}] 07:40:05 INFO - PROCESS | 1802 | 1461249605617 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}] 07:40:05 INFO - PROCESS | 1802 | 1461249605798 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 07:40:06 INFO - PROCESS | 1802 | 1461249606052 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x861f0800 == 122 [pid = 1802] [id = 308] 07:40:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x861f2400) [pid = 1802] [serial = 925] [outer = (nil)] 07:40:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x86393000) [pid = 1802] [serial = 926] [outer = 0x861f2400] 07:40:06 INFO - PROCESS | 1802 | 1461249606200 Marionette DEBUG loaded listener.js 07:40:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x86395800) [pid = 1802] [serial = 927] [outer = 0x861f2400] 07:40:07 INFO - PROCESS | 1802 | 1461249607156 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]]]}] 07:40:07 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 07:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1589ms 07:40:07 INFO - PROCESS | 1802 | 1461249607197 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 07:40:07 INFO - PROCESS | 1802 | 1461249607201 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 07:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:40:07 INFO - PROCESS | 1802 | 1461249607208 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:40:07 INFO - PROCESS | 1802 | 1461249607211 Marionette TRACE conn3 <- [1,1206,null,{}] 07:40:07 INFO - PROCESS | 1802 | 1461249607217 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}] 07:40:07 INFO - PROCESS | 1802 | 1461249607397 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 07:40:07 INFO - PROCESS | 1802 | 1461249607685 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x86397800 == 123 [pid = 1802] [id = 309] 07:40:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x86399800) [pid = 1802] [serial = 928] [outer = (nil)] 07:40:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0x8639d800) [pid = 1802] [serial = 929] [outer = 0x86399800] 07:40:07 INFO - PROCESS | 1802 | 1461249607812 Marionette DEBUG loaded listener.js 07:40:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 266 (0x863a0400) [pid = 1802] [serial = 930] [outer = 0x86399800] 07:40:08 INFO - PROCESS | 1802 | 1461249608728 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]]]}] 07:40:08 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 07:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1580ms 07:40:08 INFO - PROCESS | 1802 | 1461249608789 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 07:40:08 INFO - PROCESS | 1802 | 1461249608793 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 07:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:40:08 INFO - PROCESS | 1802 | 1461249608799 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:40:08 INFO - PROCESS | 1802 | 1461249608802 Marionette TRACE conn3 <- [1,1210,null,{}] 07:40:08 INFO - PROCESS | 1802 | 1461249608808 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}] 07:40:08 INFO - PROCESS | 1802 | 1461249608992 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 07:40:09 INFO - PROCESS | 1802 | 1461249609250 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x860c7800 == 124 [pid = 1802] [id = 310] 07:40:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 267 (0x8639c000) [pid = 1802] [serial = 931] [outer = (nil)] 07:40:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 268 (0x8a6d7800) [pid = 1802] [serial = 932] [outer = 0x8639c000] 07:40:09 INFO - PROCESS | 1802 | 1461249609764 Marionette DEBUG loaded listener.js 07:40:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 269 (0x8b63a400) [pid = 1802] [serial = 933] [outer = 0x8639c000] 07:40:10 INFO - PROCESS | 1802 | 1461249610752 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]]]}] 07:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1985ms 07:40:10 INFO - PROCESS | 1802 | 1461249610786 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 07:40:10 INFO - PROCESS | 1802 | 1461249610793 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 07:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:40:10 INFO - PROCESS | 1802 | 1461249610802 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:40:10 INFO - PROCESS | 1802 | 1461249610806 Marionette TRACE conn3 <- [1,1214,null,{}] 07:40:10 INFO - PROCESS | 1802 | 1461249610814 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}] 07:40:11 INFO - PROCESS | 1802 | 1461249610997 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 07:40:11 INFO - PROCESS | 1802 | 1461249611231 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f938000 == 125 [pid = 1802] [id = 311] 07:40:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 270 (0x8f991c00) [pid = 1802] [serial = 934] [outer = (nil)] 07:40:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 271 (0x8fed1000) [pid = 1802] [serial = 935] [outer = 0x8f991c00] 07:40:11 INFO - PROCESS | 1802 | 1461249611363 Marionette DEBUG loaded listener.js 07:40:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 272 (0x902bb000) [pid = 1802] [serial = 936] [outer = 0x8f991c00] 07:40:12 INFO - PROCESS | 1802 | 1461249612400 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]]]}] 07:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1636ms 07:40:12 INFO - PROCESS | 1802 | 1461249612438 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 07:40:12 INFO - PROCESS | 1802 | 1461249612442 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 07:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:40:12 INFO - PROCESS | 1802 | 1461249612453 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:40:12 INFO - PROCESS | 1802 | 1461249612456 Marionette TRACE conn3 <- [1,1218,null,{}] 07:40:12 INFO - PROCESS | 1802 | 1461249612463 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}] 07:40:12 INFO - PROCESS | 1802 | 1461249612639 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 07:40:12 INFO - PROCESS | 1802 | 1461249612973 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe26400 == 126 [pid = 1802] [id = 312] 07:40:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 273 (0x8fe2b400) [pid = 1802] [serial = 937] [outer = (nil)] 07:40:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 274 (0x91246c00) [pid = 1802] [serial = 938] [outer = 0x8fe2b400] 07:40:13 INFO - PROCESS | 1802 | 1461249613096 Marionette DEBUG loaded listener.js 07:40:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 275 (0x928a0400) [pid = 1802] [serial = 939] [outer = 0x8fe2b400] 07:40:13 INFO - PROCESS | 1802 | --DOCSHELL 0x89c8fc00 == 125 [pid = 1802] [id = 249] 07:40:13 INFO - PROCESS | 1802 | --DOMWINDOW == 274 (0x894f2000) [pid = 1802] [serial = 761] [outer = (nil)] [url = about:blank] 07:40:13 INFO - PROCESS | 1802 | --DOMWINDOW == 273 (0x8e634c00) [pid = 1802] [serial = 764] [outer = (nil)] [url = about:blank] 07:40:13 INFO - PROCESS | 1802 | --DOMWINDOW == 272 (0x8f93a400) [pid = 1802] [serial = 767] [outer = (nil)] [url = about:blank] 07:40:13 INFO - PROCESS | 1802 | --DOMWINDOW == 271 (0x9044c400) [pid = 1802] [serial = 770] [outer = (nil)] [url = about:blank] 07:40:13 INFO - PROCESS | 1802 | --DOMWINDOW == 270 (0x906c4800) [pid = 1802] [serial = 773] [outer = (nil)] [url = about:blank] 07:40:13 INFO - PROCESS | 1802 | --DOMWINDOW == 269 (0x92866c00) [pid = 1802] [serial = 776] [outer = (nil)] [url = about:blank] 07:40:13 INFO - PROCESS | 1802 | --DOMWINDOW == 268 (0x92afe000) [pid = 1802] [serial = 779] [outer = (nil)] [url = about:blank] 07:40:13 INFO - PROCESS | 1802 | --DOMWINDOW == 267 (0x93aeb800) [pid = 1802] [serial = 782] [outer = (nil)] [url = about:blank] 07:40:13 INFO - PROCESS | 1802 | --DOMWINDOW == 266 (0x95aca800) [pid = 1802] [serial = 785] [outer = (nil)] [url = about:blank] 07:40:13 INFO - PROCESS | 1802 | --DOMWINDOW == 265 (0x9792e400) [pid = 1802] [serial = 788] [outer = (nil)] [url = about:blank] 07:40:13 INFO - PROCESS | 1802 | --DOMWINDOW == 264 (0x97f7f400) [pid = 1802] [serial = 791] [outer = (nil)] [url = about:blank] 07:40:13 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x9810f800) [pid = 1802] [serial = 794] [outer = (nil)] [url = about:blank] 07:40:13 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x9130b400) [pid = 1802] [serial = 821] [outer = (nil)] [url = about:blank] 07:40:13 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x97ff4c00) [pid = 1802] [serial = 797] [outer = (nil)] [url = about:blank] 07:40:13 INFO - PROCESS | 1802 | --DOCSHELL 0x93399c00 == 124 [pid = 1802] [id = 244] 07:40:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe28c00 == 123 [pid = 1802] [id = 251] 07:40:14 INFO - PROCESS | 1802 | --DOCSHELL 0x98270000 == 122 [pid = 1802] [id = 279] 07:40:14 INFO - PROCESS | 1802 | --DOCSHELL 0x946a2000 == 121 [pid = 1802] [id = 278] 07:40:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe29000 == 120 [pid = 1802] [id = 277] 07:40:14 INFO - PROCESS | 1802 | --DOCSHELL 0x90447c00 == 119 [pid = 1802] [id = 276] 07:40:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8f32c000 == 118 [pid = 1802] [id = 275] 07:40:14 INFO - PROCESS | 1802 | 1461249614169 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]]]}] 07:40:14 INFO - PROCESS | 1802 | --DOCSHELL 0x88d34400 == 117 [pid = 1802] [id = 274] 07:40:14 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x93aed800) [pid = 1802] [serial = 818] [outer = (nil)] [url = about:blank] 07:40:14 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x906bfc00) [pid = 1802] [serial = 812] [outer = (nil)] [url = about:blank] 07:40:14 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x913f0000) [pid = 1802] [serial = 813] [outer = (nil)] [url = about:blank] 07:40:14 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x8ff50000) [pid = 1802] [serial = 807] [outer = (nil)] [url = about:blank] 07:40:14 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x8fecb800) [pid = 1802] [serial = 806] [outer = (nil)] [url = about:blank] 07:40:14 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x8bac6800) [pid = 1802] [serial = 809] [outer = (nil)] [url = about:blank] 07:40:14 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x8e9ce000) [pid = 1802] [serial = 810] [outer = (nil)] [url = about:blank] 07:40:14 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x98298c00) [pid = 1802] [serial = 800] [outer = (nil)] [url = about:blank] 07:40:14 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x90445400) [pid = 1802] [serial = 759] [outer = (nil)] [url = about:blank] 07:40:14 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x8f326800) [pid = 1802] [serial = 803] [outer = (nil)] [url = about:blank] 07:40:14 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x97916c00) [pid = 1802] [serial = 819] [outer = (nil)] [url = about:blank] 07:40:14 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x9286d000) [pid = 1802] [serial = 815] [outer = (nil)] [url = about:blank] 07:40:14 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x92873400) [pid = 1802] [serial = 816] [outer = (nil)] [url = about:blank] 07:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1787ms 07:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:40:14 INFO - PROCESS | 1802 | 1461249614240 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 07:40:14 INFO - PROCESS | 1802 | 1461249614243 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 07:40:14 INFO - PROCESS | 1802 | 1461249614249 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:40:14 INFO - PROCESS | 1802 | 1461249614255 Marionette TRACE conn3 <- [1,1222,null,{}] 07:40:14 INFO - PROCESS | 1802 | 1461249614271 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}] 07:40:14 INFO - PROCESS | 1802 | 1461249614518 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 07:40:14 INFO - PROCESS | 1802 | 1461249614700 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c30f400 == 118 [pid = 1802] [id = 313] 07:40:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x8f3eac00) [pid = 1802] [serial = 940] [outer = (nil)] 07:40:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x90450c00) [pid = 1802] [serial = 941] [outer = 0x8f3eac00] 07:40:14 INFO - PROCESS | 1802 | 1461249614775 Marionette DEBUG loaded listener.js 07:40:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x91249400) [pid = 1802] [serial = 942] [outer = 0x8f3eac00] 07:40:15 INFO - PROCESS | 1802 | 1461249615485 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] 07:40:15 INFO - PROCESS | 1802 | 1461249615540 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 07:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:40:15 INFO - PROCESS | 1802 | 1461249615546 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:40:15 INFO - PROCESS | 1802 | 1461249615548 Marionette TRACE conn3 <- [1,1226,null,{}] 07:40:15 INFO - PROCESS | 1802 | 1461249615554 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}] 07:40:15 INFO - PROCESS | 1802 | 1461249615716 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 07:40:15 INFO - PROCESS | 1802 | 1461249615732 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x86393400 == 119 [pid = 1802] [id = 314] 07:40:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x8e63a800) [pid = 1802] [serial = 943] [outer = (nil)] 07:40:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x92afa000) [pid = 1802] [serial = 944] [outer = 0x8e63a800] 07:40:15 INFO - PROCESS | 1802 | 1461249615804 Marionette DEBUG loaded listener.js 07:40:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x9335a400) [pid = 1802] [serial = 945] [outer = 0x8e63a800] 07:40:16 INFO - PROCESS | 1802 | 1461249616790 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]]]}] 07:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1284ms 07:40:16 INFO - PROCESS | 1802 | 1461249616830 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 07:40:16 INFO - PROCESS | 1802 | 1461249616833 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 07:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:40:16 INFO - PROCESS | 1802 | 1461249616846 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:40:16 INFO - PROCESS | 1802 | 1461249616848 Marionette TRACE conn3 <- [1,1230,null,{}] 07:40:16 INFO - PROCESS | 1802 | 1461249616854 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}] 07:40:17 INFO - PROCESS | 1802 | 1461249617074 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 07:40:17 INFO - PROCESS | 1802 | 1461249617124 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x92874c00 == 120 [pid = 1802] [id = 315] 07:40:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x928a5000) [pid = 1802] [serial = 946] [outer = (nil)] 07:40:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x93aeec00) [pid = 1802] [serial = 947] [outer = 0x928a5000] 07:40:17 INFO - PROCESS | 1802 | 1461249617223 Marionette DEBUG loaded listener.js 07:40:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x93b4cc00) [pid = 1802] [serial = 948] [outer = 0x928a5000] 07:40:18 INFO - PROCESS | 1802 | 1461249618141 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]]]}] 07:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1345ms 07:40:18 INFO - PROCESS | 1802 | 1461249618216 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 07:40:18 INFO - PROCESS | 1802 | 1461249618219 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 07:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:40:18 INFO - PROCESS | 1802 | 1461249618226 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:40:18 INFO - PROCESS | 1802 | 1461249618228 Marionette TRACE conn3 <- [1,1234,null,{}] 07:40:18 INFO - PROCESS | 1802 | 1461249618234 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}] 07:40:18 INFO - PROCESS | 1802 | 1461249618500 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 07:40:18 INFO - PROCESS | 1802 | 1461249618527 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x96ab3800 == 121 [pid = 1802] [id = 316] 07:40:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x96ba9000) [pid = 1802] [serial = 949] [outer = (nil)] 07:40:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x977c9000) [pid = 1802] [serial = 950] [outer = 0x96ba9000] 07:40:18 INFO - PROCESS | 1802 | 1461249618600 Marionette DEBUG loaded listener.js 07:40:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x979f2c00) [pid = 1802] [serial = 951] [outer = 0x96ba9000] 07:40:19 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x8b639c00) [pid = 1802] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:40:19 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x8e7ca400) [pid = 1802] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:40:19 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x8b646c00) [pid = 1802] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:40:19 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x92871800) [pid = 1802] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:40:19 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x8e68a000) [pid = 1802] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:40:19 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x8e7c8800) [pid = 1802] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:40:19 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x90443000) [pid = 1802] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:40:19 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x8a8e1000) [pid = 1802] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:40:19 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x8fb4f800) [pid = 1802] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:40:19 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x913fbc00) [pid = 1802] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:40:19 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x8fe2f400) [pid = 1802] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:40:19 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x8c303400) [pid = 1802] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:40:19 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x96a33000) [pid = 1802] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:40:19 INFO - PROCESS | 1802 | 1461249619840 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]]]}] 07:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1643ms 07:40:19 INFO - PROCESS | 1802 | 1461249619869 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 07:40:19 INFO - PROCESS | 1802 | 1461249619873 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 07:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:40:19 INFO - PROCESS | 1802 | 1461249619879 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:40:19 INFO - PROCESS | 1802 | 1461249619882 Marionette TRACE conn3 <- [1,1238,null,{}] 07:40:19 INFO - PROCESS | 1802 | 1461249619887 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}] 07:40:20 INFO - PROCESS | 1802 | 1461249620047 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 07:40:20 INFO - PROCESS | 1802 | 1461249620061 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b646c00 == 122 [pid = 1802] [id = 317] 07:40:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x8e633c00) [pid = 1802] [serial = 952] [outer = (nil)] 07:40:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x91302800) [pid = 1802] [serial = 953] [outer = 0x8e633c00] 07:40:20 INFO - PROCESS | 1802 | 1461249620290 Marionette DEBUG loaded listener.js 07:40:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x95ad2000) [pid = 1802] [serial = 954] [outer = 0x8e633c00] 07:40:21 INFO - PROCESS | 1802 | 1461249620995 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]]]}] 07:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1132ms 07:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:40:21 INFO - PROCESS | 1802 | 1461249621011 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 07:40:21 INFO - PROCESS | 1802 | 1461249621014 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 07:40:21 INFO - PROCESS | 1802 | 1461249621021 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:40:21 INFO - PROCESS | 1802 | 1461249621024 Marionette TRACE conn3 <- [1,1242,null,{}] 07:40:21 INFO - PROCESS | 1802 | 1461249621029 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}] 07:40:21 INFO - PROCESS | 1802 | 1461249621200 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 07:40:21 INFO - PROCESS | 1802 | 1461249621519 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x860bf000 == 123 [pid = 1802] [id = 318] 07:40:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x860bf400) [pid = 1802] [serial = 955] [outer = (nil)] 07:40:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x861ec800) [pid = 1802] [serial = 956] [outer = 0x860bf400] 07:40:21 INFO - PROCESS | 1802 | 1461249621614 Marionette DEBUG loaded listener.js 07:40:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x88d34400) [pid = 1802] [serial = 957] [outer = 0x860bf400] 07:40:22 INFO - PROCESS | 1802 | 1461249622598 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]]]}] 07:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1631ms 07:40:22 INFO - PROCESS | 1802 | 1461249622653 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 07:40:22 INFO - PROCESS | 1802 | 1461249622661 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 07:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:40:22 INFO - PROCESS | 1802 | 1461249622671 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:40:22 INFO - PROCESS | 1802 | 1461249622675 Marionette TRACE conn3 <- [1,1246,null,{}] 07:40:22 INFO - PROCESS | 1802 | 1461249622683 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}] 07:40:22 INFO - PROCESS | 1802 | 1461249622898 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 07:40:23 INFO - PROCESS | 1802 | 1461249623162 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f32c000 == 124 [pid = 1802] [id = 319] 07:40:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x8f35d400) [pid = 1802] [serial = 958] [outer = (nil)] 07:40:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x8f936400) [pid = 1802] [serial = 959] [outer = 0x8f35d400] 07:40:23 INFO - PROCESS | 1802 | 1461249623301 Marionette DEBUG loaded listener.js 07:40:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x8f999800) [pid = 1802] [serial = 960] [outer = 0x8f35d400] 07:40:24 INFO - PROCESS | 1802 | 1461249624294 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]]]}] 07:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1690ms 07:40:24 INFO - PROCESS | 1802 | 1461249624365 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 07:40:24 INFO - PROCESS | 1802 | 1461249624372 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 07:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:40:24 INFO - PROCESS | 1802 | 1461249624379 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:40:24 INFO - PROCESS | 1802 | 1461249624382 Marionette TRACE conn3 <- [1,1250,null,{}] 07:40:24 INFO - PROCESS | 1802 | 1461249624389 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}] 07:40:24 INFO - PROCESS | 1802 | 1461249624618 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 07:40:24 INFO - PROCESS | 1802 | 1461249624921 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe8f800 == 125 [pid = 1802] [id = 320] 07:40:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x91e45c00) [pid = 1802] [serial = 961] [outer = (nil)] 07:40:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x93358000) [pid = 1802] [serial = 962] [outer = 0x91e45c00] 07:40:25 INFO - PROCESS | 1802 | 1461249625050 Marionette DEBUG loaded listener.js 07:40:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x93b47000) [pid = 1802] [serial = 963] [outer = 0x91e45c00] 07:40:25 INFO - PROCESS | 1802 | 1461249625948 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]]]}] 07:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1639ms 07:40:26 INFO - PROCESS | 1802 | 1461249626019 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 07:40:26 INFO - PROCESS | 1802 | 1461249626023 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 07:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:40:26 INFO - PROCESS | 1802 | 1461249626040 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:40:26 INFO - PROCESS | 1802 | 1461249626049 Marionette TRACE conn3 <- [1,1254,null,{}] 07:40:26 INFO - PROCESS | 1802 | 1461249626056 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}] 07:40:26 INFO - PROCESS | 1802 | 1461249626294 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 07:40:26 INFO - PROCESS | 1802 | 1461249626603 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fed2000 == 126 [pid = 1802] [id = 321] 07:40:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x913fbc00) [pid = 1802] [serial = 964] [outer = (nil)] 07:40:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x97fe8800) [pid = 1802] [serial = 965] [outer = 0x913fbc00] 07:40:26 INFO - PROCESS | 1802 | 1461249626698 Marionette DEBUG loaded listener.js 07:40:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x98116000) [pid = 1802] [serial = 966] [outer = 0x913fbc00] 07:40:27 INFO - PROCESS | 1802 | 1461249627604 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]]]}] 07:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1645ms 07:40:27 INFO - PROCESS | 1802 | 1461249627677 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 07:40:27 INFO - PROCESS | 1802 | 1461249627682 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 07:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:40:27 INFO - PROCESS | 1802 | 1461249627688 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:40:27 INFO - PROCESS | 1802 | 1461249627692 Marionette TRACE conn3 <- [1,1258,null,{}] 07:40:27 INFO - PROCESS | 1802 | 1461249627697 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}] 07:40:27 INFO - PROCESS | 1802 | 1461249627887 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 07:40:28 INFO - PROCESS | 1802 | 1461249628143 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e639800 == 127 [pid = 1802] [id = 322] 07:40:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x9792b400) [pid = 1802] [serial = 967] [outer = (nil)] 07:40:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x98c44800) [pid = 1802] [serial = 968] [outer = 0x9792b400] 07:40:28 INFO - PROCESS | 1802 | 1461249628274 Marionette DEBUG loaded listener.js 07:40:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0x98e2e400) [pid = 1802] [serial = 969] [outer = 0x9792b400] 07:40:29 INFO - PROCESS | 1802 | 1461249629147 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]]]}] 07:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1489ms 07:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:40:29 INFO - PROCESS | 1802 | 1461249629179 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 07:40:29 INFO - PROCESS | 1802 | 1461249629182 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 07:40:29 INFO - PROCESS | 1802 | 1461249629189 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:40:29 INFO - PROCESS | 1802 | 1461249629191 Marionette TRACE conn3 <- [1,1262,null,{}] 07:40:29 INFO - PROCESS | 1802 | 1461249629198 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}] 07:40:29 INFO - PROCESS | 1802 | 1461249629381 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 07:40:29 INFO - PROCESS | 1802 | 1461249629600 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x99a42c00 == 128 [pid = 1802] [id = 323] 07:40:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 266 (0x99a4b800) [pid = 1802] [serial = 970] [outer = (nil)] 07:40:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 267 (0x9b0b4c00) [pid = 1802] [serial = 971] [outer = 0x99a4b800] 07:40:29 INFO - PROCESS | 1802 | 1461249629739 Marionette DEBUG loaded listener.js 07:40:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 268 (0x9fc4f800) [pid = 1802] [serial = 972] [outer = 0x99a4b800] 07:40:30 INFO - PROCESS | 1802 | 1461249630766 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]]]}] 07:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1637ms 07:40:30 INFO - PROCESS | 1802 | 1461249630826 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 07:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:40:30 INFO - PROCESS | 1802 | 1461249630830 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 07:40:30 INFO - PROCESS | 1802 | 1461249630836 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:40:30 INFO - PROCESS | 1802 | 1461249630840 Marionette TRACE conn3 <- [1,1266,null,{}] 07:40:30 INFO - PROCESS | 1802 | 1461249630846 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}] 07:40:31 INFO - PROCESS | 1802 | 1461249631035 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 07:40:31 INFO - PROCESS | 1802 | 1461249631305 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x871e1c00 == 129 [pid = 1802] [id = 324] 07:40:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 269 (0x871e5400) [pid = 1802] [serial = 973] [outer = (nil)] 07:40:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 270 (0x871ecc00) [pid = 1802] [serial = 974] [outer = 0x871e5400] 07:40:31 INFO - PROCESS | 1802 | 1461249631434 Marionette DEBUG loaded listener.js 07:40:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 271 (0x871f0800) [pid = 1802] [serial = 975] [outer = 0x871e5400] 07:40:32 INFO - PROCESS | 1802 | 1461249632379 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]]]}] 07:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1593ms 07:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:40:32 INFO - PROCESS | 1802 | 1461249632430 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 07:40:32 INFO - PROCESS | 1802 | 1461249632433 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 07:40:32 INFO - PROCESS | 1802 | 1461249632440 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:40:32 INFO - PROCESS | 1802 | 1461249632443 Marionette TRACE conn3 <- [1,1270,null,{}] 07:40:32 INFO - PROCESS | 1802 | 1461249632449 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}] 07:40:32 INFO - PROCESS | 1802 | 1461249632634 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 07:40:32 INFO - PROCESS | 1802 | 1461249632893 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x871ef000 == 130 [pid = 1802] [id = 325] 07:40:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 272 (0x8c309800) [pid = 1802] [serial = 976] [outer = (nil)] 07:40:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 273 (0xa0c13800) [pid = 1802] [serial = 977] [outer = 0x8c309800] 07:40:33 INFO - PROCESS | 1802 | 1461249633020 Marionette DEBUG loaded listener.js 07:40:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 274 (0xa0f9dc00) [pid = 1802] [serial = 978] [outer = 0x8c309800] 07:40:33 INFO - PROCESS | 1802 | 1461249633889 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]]]}] 07:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1483ms 07:40:33 INFO - PROCESS | 1802 | 1461249633923 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 07:40:33 INFO - PROCESS | 1802 | 1461249633926 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 07:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:40:33 INFO - PROCESS | 1802 | 1461249633933 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:40:33 INFO - PROCESS | 1802 | 1461249633937 Marionette TRACE conn3 <- [1,1274,null,{}] 07:40:33 INFO - PROCESS | 1802 | 1461249633943 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}] 07:40:34 INFO - PROCESS | 1802 | 1461249634124 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 07:40:34 INFO - PROCESS | 1802 | 1461249634346 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x88401400 == 131 [pid = 1802] [id = 326] 07:40:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 275 (0x88402c00) [pid = 1802] [serial = 979] [outer = (nil)] 07:40:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 276 (0x88409800) [pid = 1802] [serial = 980] [outer = 0x88402c00] 07:40:34 INFO - PROCESS | 1802 | 1461249634517 Marionette DEBUG loaded listener.js 07:40:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 277 (0x8840c800) [pid = 1802] [serial = 981] [outer = 0x88402c00] 07:40:35 INFO - PROCESS | 1802 | 1461249635377 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]]]}] 07:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1485ms 07:40:35 INFO - PROCESS | 1802 | 1461249635420 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 07:40:35 INFO - PROCESS | 1802 | 1461249635424 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 07:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:40:35 INFO - PROCESS | 1802 | 1461249635431 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:40:35 INFO - PROCESS | 1802 | 1461249635434 Marionette TRACE conn3 <- [1,1278,null,{}] 07:40:35 INFO - PROCESS | 1802 | 1461249635440 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}] 07:40:35 INFO - PROCESS | 1802 | 1461249635624 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 07:40:35 INFO - PROCESS | 1802 | 1461249635895 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x88404c00 == 132 [pid = 1802] [id = 327] 07:40:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 278 (0x88408000) [pid = 1802] [serial = 982] [outer = (nil)] 07:40:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 279 (0x8fe29400) [pid = 1802] [serial = 983] [outer = 0x88408000] 07:40:36 INFO - PROCESS | 1802 | 1461249636022 Marionette DEBUG loaded listener.js 07:40:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 280 (0x93c35800) [pid = 1802] [serial = 984] [outer = 0x88408000] 07:40:36 INFO - PROCESS | 1802 | 1461249636889 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]]]}] 07:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1491ms 07:40:36 INFO - PROCESS | 1802 | 1461249636923 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 07:40:36 INFO - PROCESS | 1802 | 1461249636927 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 07:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:40:36 INFO - PROCESS | 1802 | 1461249636934 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:40:36 INFO - PROCESS | 1802 | 1461249636938 Marionette TRACE conn3 <- [1,1282,null,{}] 07:40:36 INFO - PROCESS | 1802 | 1461249636944 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}] 07:40:37 INFO - PROCESS | 1802 | 1461249637127 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 07:40:37 INFO - PROCESS | 1802 | 1461249637430 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8840f000 == 133 [pid = 1802] [id = 328] 07:40:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 281 (0x93c3d800) [pid = 1802] [serial = 985] [outer = (nil)] 07:40:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 282 (0x93c40000) [pid = 1802] [serial = 986] [outer = 0x93c3d800] 07:40:37 INFO - PROCESS | 1802 | 1461249637567 Marionette DEBUG loaded listener.js 07:40:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 283 (0xa3c75c00) [pid = 1802] [serial = 987] [outer = 0x93c3d800] 07:40:38 INFO - PROCESS | 1802 | 1461249638536 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]]]}] 07:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1654ms 07:40:38 INFO - PROCESS | 1802 | 1461249638590 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 07:40:38 INFO - PROCESS | 1802 | 1461249638594 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 07:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:40:38 INFO - PROCESS | 1802 | 1461249638606 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:40:38 INFO - PROCESS | 1802 | 1461249638610 Marionette TRACE conn3 <- [1,1286,null,{}] 07:40:38 INFO - PROCESS | 1802 | 1461249638624 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}] 07:40:38 INFO - PROCESS | 1802 | 1461249638897 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 07:40:39 INFO - PROCESS | 1802 | 1461249639225 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x88413800 == 134 [pid = 1802] [id = 329] 07:40:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 284 (0x88414800) [pid = 1802] [serial = 988] [outer = (nil)] 07:40:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 285 (0x88421c00) [pid = 1802] [serial = 989] [outer = 0x88414800] 07:40:39 INFO - PROCESS | 1802 | 1461249639313 Marionette DEBUG loaded listener.js 07:40:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 286 (0x93c3e000) [pid = 1802] [serial = 990] [outer = 0x88414800] 07:40:40 INFO - PROCESS | 1802 | 1461249640224 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]]]}] 07:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1650ms 07:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:40:40 INFO - PROCESS | 1802 | 1461249640257 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 07:40:40 INFO - PROCESS | 1802 | 1461249640260 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 07:40:40 INFO - PROCESS | 1802 | 1461249640266 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:40:40 INFO - PROCESS | 1802 | 1461249640270 Marionette TRACE conn3 <- [1,1290,null,{}] 07:40:40 INFO - PROCESS | 1802 | 1461249640276 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}] 07:40:40 INFO - PROCESS | 1802 | 1461249640459 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 07:40:40 INFO - PROCESS | 1802 | 1461249640775 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e3a800 == 135 [pid = 1802] [id = 330] 07:40:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 287 (0x84e3c000) [pid = 1802] [serial = 991] [outer = (nil)] 07:40:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 288 (0x84e42c00) [pid = 1802] [serial = 992] [outer = 0x84e3c000] 07:40:40 INFO - PROCESS | 1802 | 1461249640868 Marionette DEBUG loaded listener.js 07:40:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 289 (0x84e45400) [pid = 1802] [serial = 993] [outer = 0x84e3c000] 07:40:41 INFO - PROCESS | 1802 | 1461249641747 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]]]}] 07:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1531ms 07:40:41 INFO - PROCESS | 1802 | 1461249641797 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 07:40:41 INFO - PROCESS | 1802 | 1461249641801 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 07:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:40:41 INFO - PROCESS | 1802 | 1461249641807 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:40:41 INFO - PROCESS | 1802 | 1461249641811 Marionette TRACE conn3 <- [1,1294,null,{}] 07:40:41 INFO - PROCESS | 1802 | 1461249641816 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}] 07:40:42 INFO - PROCESS | 1802 | 1461249642006 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 07:40:42 INFO - PROCESS | 1802 | 1461249642338 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e3fc00 == 136 [pid = 1802] [id = 331] 07:40:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 290 (0x84e41c00) [pid = 1802] [serial = 994] [outer = (nil)] 07:40:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 291 (0x8599d800) [pid = 1802] [serial = 995] [outer = 0x84e41c00] 07:40:42 INFO - PROCESS | 1802 | 1461249642431 Marionette DEBUG loaded listener.js 07:40:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 292 (0x8599f800) [pid = 1802] [serial = 996] [outer = 0x84e41c00] 07:40:43 INFO - PROCESS | 1802 | 1461249643235 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]]]}] 07:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1483ms 07:40:43 INFO - PROCESS | 1802 | 1461249643291 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 07:40:43 INFO - PROCESS | 1802 | 1461249643295 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 07:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:40:43 INFO - PROCESS | 1802 | 1461249643301 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:40:43 INFO - PROCESS | 1802 | 1461249643305 Marionette TRACE conn3 <- [1,1298,null,{}] 07:40:43 INFO - PROCESS | 1802 | 1461249643310 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}] 07:40:43 INFO - PROCESS | 1802 | 1461249643499 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 07:40:43 INFO - PROCESS | 1802 | 1461249643760 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8599b400 == 137 [pid = 1802] [id = 332] 07:40:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 293 (0x8599d000) [pid = 1802] [serial = 997] [outer = (nil)] 07:40:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 294 (0x859a6800) [pid = 1802] [serial = 998] [outer = 0x8599d000] 07:40:43 INFO - PROCESS | 1802 | 1461249643905 Marionette DEBUG loaded listener.js 07:40:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 295 (0x88412800) [pid = 1802] [serial = 999] [outer = 0x8599d000] 07:40:44 INFO - PROCESS | 1802 | 1461249644758 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]]]}] 07:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1535ms 07:40:44 INFO - PROCESS | 1802 | 1461249644837 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 07:40:44 INFO - PROCESS | 1802 | 1461249644840 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 07:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:40:44 INFO - PROCESS | 1802 | 1461249644847 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:40:44 INFO - PROCESS | 1802 | 1461249644851 Marionette TRACE conn3 <- [1,1302,null,{}] 07:40:44 INFO - PROCESS | 1802 | 1461249644856 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}] 07:40:45 INFO - PROCESS | 1802 | 1461249645041 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 07:40:45 INFO - PROCESS | 1802 | 1461249645355 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x84539800 == 138 [pid = 1802] [id = 333] 07:40:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 296 (0x8453a000) [pid = 1802] [serial = 1000] [outer = (nil)] 07:40:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 297 (0x84541000) [pid = 1802] [serial = 1001] [outer = 0x8453a000] 07:40:45 INFO - PROCESS | 1802 | 1461249645449 Marionette DEBUG loaded listener.js 07:40:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 298 (0x84542800) [pid = 1802] [serial = 1002] [outer = 0x8453a000] 07:40:46 INFO - PROCESS | 1802 | 1461249646330 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]]]}] 07:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1532ms 07:40:46 INFO - PROCESS | 1802 | 1461249646380 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 07:40:46 INFO - PROCESS | 1802 | 1461249646384 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 07:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:40:46 INFO - PROCESS | 1802 | 1461249646390 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:40:46 INFO - PROCESS | 1802 | 1461249646393 Marionette TRACE conn3 <- [1,1306,null,{}] 07:40:46 INFO - PROCESS | 1802 | 1461249646399 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}] 07:40:46 INFO - PROCESS | 1802 | 1461249646579 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 07:40:46 INFO - PROCESS | 1802 | 1461249646853 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8453e400 == 139 [pid = 1802] [id = 334] 07:40:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 299 (0x84540800) [pid = 1802] [serial = 1003] [outer = (nil)] 07:40:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 300 (0x859a4c00) [pid = 1802] [serial = 1004] [outer = 0x84540800] 07:40:46 INFO - PROCESS | 1802 | 1461249646982 Marionette DEBUG loaded listener.js 07:40:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 301 (0x861f3c00) [pid = 1802] [serial = 1005] [outer = 0x84540800] 07:40:47 INFO - PROCESS | 1802 | 1461249647862 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]]]}] 07:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1532ms 07:40:47 INFO - PROCESS | 1802 | 1461249647923 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 07:40:47 INFO - PROCESS | 1802 | 1461249647927 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 07:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:40:47 INFO - PROCESS | 1802 | 1461249647933 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:40:47 INFO - PROCESS | 1802 | 1461249647937 Marionette TRACE conn3 <- [1,1310,null,{}] 07:40:47 INFO - PROCESS | 1802 | 1461249647942 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}] 07:40:48 INFO - PROCESS | 1802 | 1461249648132 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 07:40:48 INFO - PROCESS | 1802 | 1461249648446 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x84547000 == 140 [pid = 1802] [id = 335] 07:40:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 302 (0x859a5400) [pid = 1802] [serial = 1006] [outer = (nil)] 07:40:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 303 (0x93bc5c00) [pid = 1802] [serial = 1007] [outer = 0x859a5400] 07:40:48 INFO - PROCESS | 1802 | 1461249648538 Marionette DEBUG loaded listener.js 07:40:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 304 (0x93bc7000) [pid = 1802] [serial = 1008] [outer = 0x859a5400] 07:40:49 INFO - PROCESS | 1802 | 1461249649435 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] 07:40:49 INFO - PROCESS | 1802 | 1461249649523 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 07:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:40:49 INFO - PROCESS | 1802 | 1461249649529 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:40:49 INFO - PROCESS | 1802 | 1461249649531 Marionette TRACE conn3 <- [1,1314,null,{}] 07:40:49 INFO - PROCESS | 1802 | 1461249649538 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}] 07:40:49 INFO - PROCESS | 1802 | 1461249649727 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 07:40:50 INFO - PROCESS | 1802 | 1461249650064 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x838ee800 == 141 [pid = 1802] [id = 336] 07:40:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 305 (0x838ef400) [pid = 1802] [serial = 1009] [outer = (nil)] 07:40:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 306 (0x838f7c00) [pid = 1802] [serial = 1010] [outer = 0x838ef400] 07:40:50 INFO - PROCESS | 1802 | 1461249650154 Marionette DEBUG loaded listener.js 07:40:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 307 (0x838fa400) [pid = 1802] [serial = 1011] [outer = 0x838ef400] 07:40:51 INFO - PROCESS | 1802 | 1461249651018 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]]]}] 07:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1529ms 07:40:51 INFO - PROCESS | 1802 | 1461249651059 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 07:40:51 INFO - PROCESS | 1802 | 1461249651063 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 07:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:40:51 INFO - PROCESS | 1802 | 1461249651069 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:40:51 INFO - PROCESS | 1802 | 1461249651072 Marionette TRACE conn3 <- [1,1318,null,{}] 07:40:51 INFO - PROCESS | 1802 | 1461249651078 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}] 07:40:51 INFO - PROCESS | 1802 | 1461249651261 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 07:40:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7cfc00 == 140 [pid = 1802] [id = 114] 07:40:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8b646c00 == 139 [pid = 1802] [id = 317] 07:40:52 INFO - PROCESS | 1802 | --DOCSHELL 0x96ab3800 == 138 [pid = 1802] [id = 316] 07:40:52 INFO - PROCESS | 1802 | --DOCSHELL 0x92874c00 == 137 [pid = 1802] [id = 315] 07:40:52 INFO - PROCESS | 1802 | --DOCSHELL 0x86393400 == 136 [pid = 1802] [id = 314] 07:40:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8c30f400 == 135 [pid = 1802] [id = 313] 07:40:52 INFO - PROCESS | 1802 | --DOCSHELL 0x946a9800 == 134 [pid = 1802] [id = 11] 07:40:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe26400 == 133 [pid = 1802] [id = 312] 07:40:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8f938000 == 132 [pid = 1802] [id = 311] 07:40:52 INFO - PROCESS | 1802 | --DOCSHELL 0x860c7800 == 131 [pid = 1802] [id = 310] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 306 (0x946a8000) [pid = 1802] [serial = 822] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 305 (0x8f360400) [pid = 1802] [serial = 804] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 304 (0x9130f800) [pid = 1802] [serial = 878] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 303 (0x92839800) [pid = 1802] [serial = 879] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 302 (0x92afac00) [pid = 1802] [serial = 881] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 301 (0x8e9cec00) [pid = 1802] [serial = 867] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 300 (0x8e7cec00) [pid = 1802] [serial = 866] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 299 (0x8fe94400) [pid = 1802] [serial = 870] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 298 (0x8f99f000) [pid = 1802] [serial = 869] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 297 (0xa2816800) [pid = 1802] [serial = 857] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 296 (0x9060a000) [pid = 1802] [serial = 875] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 295 (0x95ad1800) [pid = 1802] [serial = 833] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 294 (0x9994f000) [pid = 1802] [serial = 842] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 293 (0x9fc5a800) [pid = 1802] [serial = 851] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 292 (0x97fed800) [pid = 1802] [serial = 836] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 291 (0x98296800) [pid = 1802] [serial = 839] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 290 (0x8f992000) [pid = 1802] [serial = 872] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 289 (0x8fecc800) [pid = 1802] [serial = 873] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 288 (0x8f931400) [pid = 1802] [serial = 827] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 287 (0x9044e800) [pid = 1802] [serial = 830] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 286 (0x9ea02c00) [pid = 1802] [serial = 848] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 285 (0xa0a45000) [pid = 1802] [serial = 854] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 284 (0x8a8e4000) [pid = 1802] [serial = 824] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 283 (0x92867800) [pid = 1802] [serial = 584] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 282 (0x9b0a9800) [pid = 1802] [serial = 845] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 281 (0x97bc3c00) [pid = 1802] [serial = 587] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 280 (0x902c3800) [pid = 1802] [serial = 596] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 279 (0x8fe26800) [pid = 1802] [serial = 581] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 278 (0x97f86000) [pid = 1802] [serial = 590] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 277 (0xa3c7fc00) [pid = 1802] [serial = 860] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 276 (0x8816fc00) [pid = 1802] [serial = 863] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 275 (0x96a35400) [pid = 1802] [serial = 884] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 274 (0x93ae3400) [pid = 1802] [serial = 882] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | --DOMWINDOW == 273 (0x906be000) [pid = 1802] [serial = 876] [outer = (nil)] [url = about:blank] 07:40:52 INFO - PROCESS | 1802 | 1461249652736 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x861eb800 == 132 [pid = 1802] [id = 337] 07:40:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 274 (0x861f1c00) [pid = 1802] [serial = 1012] [outer = (nil)] 07:40:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 275 (0x86398800) [pid = 1802] [serial = 1013] [outer = 0x861f1c00] 07:40:52 INFO - PROCESS | 1802 | 1461249652821 Marionette DEBUG loaded listener.js 07:40:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 276 (0x871e3000) [pid = 1802] [serial = 1014] [outer = 0x861f1c00] 07:40:53 INFO - PROCESS | 1802 | 1461249653585 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]]]}] 07:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2534ms 07:40:53 INFO - PROCESS | 1802 | 1461249653606 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 07:40:53 INFO - PROCESS | 1802 | 1461249653613 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 07:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:40:53 INFO - PROCESS | 1802 | 1461249653622 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:40:53 INFO - PROCESS | 1802 | 1461249653626 Marionette TRACE conn3 <- [1,1322,null,{}] 07:40:53 INFO - PROCESS | 1802 | 1461249653633 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}] 07:40:53 INFO - PROCESS | 1802 | 1461249653827 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 07:40:54 INFO - PROCESS | 1802 | 1461249654044 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8840c000 == 133 [pid = 1802] [id = 338] 07:40:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 277 (0x88419800) [pid = 1802] [serial = 1015] [outer = (nil)] 07:40:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 278 (0x8a6de400) [pid = 1802] [serial = 1016] [outer = 0x88419800] 07:40:54 INFO - PROCESS | 1802 | 1461249654124 Marionette DEBUG loaded listener.js 07:40:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 279 (0x8bac2400) [pid = 1802] [serial = 1017] [outer = 0x88419800] 07:40:55 INFO - PROCESS | 1802 | 1461249655035 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]]]}] 07:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1488ms 07:40:55 INFO - PROCESS | 1802 | 1461249655113 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 07:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:40:55 INFO - PROCESS | 1802 | 1461249655119 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 07:40:55 INFO - PROCESS | 1802 | 1461249655126 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:40:55 INFO - PROCESS | 1802 | 1461249655130 Marionette TRACE conn3 <- [1,1326,null,{}] 07:40:55 INFO - PROCESS | 1802 | 1461249655143 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}] 07:40:55 INFO - PROCESS | 1802 | 1461249655389 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 07:40:55 INFO - PROCESS | 1802 | 1461249655419 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a816000 == 134 [pid = 1802] [id = 339] 07:40:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 280 (0x8bac4800) [pid = 1802] [serial = 1018] [outer = (nil)] 07:40:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 281 (0x8e9cc400) [pid = 1802] [serial = 1019] [outer = 0x8bac4800] 07:40:55 INFO - PROCESS | 1802 | 1461249655492 Marionette DEBUG loaded listener.js 07:40:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 282 (0x8f35cc00) [pid = 1802] [serial = 1020] [outer = 0x8bac4800] 07:40:56 INFO - PROCESS | 1802 | 1461249656505 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]]]}] 07:40:56 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 07:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1445ms 07:40:56 INFO - PROCESS | 1802 | 1461249656572 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 07:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:40:56 INFO - PROCESS | 1802 | 1461249656577 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 07:40:56 INFO - PROCESS | 1802 | 1461249656590 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:40:56 INFO - PROCESS | 1802 | 1461249656598 Marionette TRACE conn3 <- [1,1330,null,{}] 07:40:56 INFO - PROCESS | 1802 | 1461249656614 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}] 07:40:56 INFO - PROCESS | 1802 | 1461249656856 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 07:40:57 INFO - PROCESS | 1802 | --DOMWINDOW == 281 (0x8f991c00) [pid = 1802] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:40:57 INFO - PROCESS | 1802 | --DOMWINDOW == 280 (0x8e63a800) [pid = 1802] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:40:57 INFO - PROCESS | 1802 | --DOMWINDOW == 279 (0x96ba9000) [pid = 1802] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:40:57 INFO - PROCESS | 1802 | --DOMWINDOW == 278 (0x8fe2b400) [pid = 1802] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:40:57 INFO - PROCESS | 1802 | --DOMWINDOW == 277 (0x928a5000) [pid = 1802] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:40:57 INFO - PROCESS | 1802 | --DOMWINDOW == 276 (0x96ab2000) [pid = 1802] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:40:57 INFO - PROCESS | 1802 | --DOMWINDOW == 275 (0x8f3eac00) [pid = 1802] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:40:57 INFO - PROCESS | 1802 | --DOMWINDOW == 274 (0x8639c000) [pid = 1802] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:40:57 INFO - PROCESS | 1802 | --DOMWINDOW == 273 (0x96a36400) [pid = 1802] [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.] 07:40:57 INFO - PROCESS | 1802 | 1461249657361 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8639c000 == 135 [pid = 1802] [id = 340] 07:40:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 274 (0x8639f400) [pid = 1802] [serial = 1021] [outer = (nil)] 07:40:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 275 (0x8e694000) [pid = 1802] [serial = 1022] [outer = 0x8639f400] 07:40:57 INFO - PROCESS | 1802 | 1461249657434 Marionette DEBUG loaded listener.js 07:40:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 276 (0x8fe96400) [pid = 1802] [serial = 1023] [outer = 0x8639f400] 07:40:58 INFO - PROCESS | 1802 | 1461249658169 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]]]}] 07:40:58 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 07:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1649ms 07:40:58 INFO - PROCESS | 1802 | 1461249658231 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 07:40:58 INFO - PROCESS | 1802 | 1461249658235 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 07:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:40:58 INFO - PROCESS | 1802 | 1461249658241 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:40:58 INFO - PROCESS | 1802 | 1461249658244 Marionette TRACE conn3 <- [1,1334,null,{}] 07:40:58 INFO - PROCESS | 1802 | 1461249658253 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}] 07:40:58 INFO - PROCESS | 1802 | 1461249658426 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 07:40:58 INFO - PROCESS | 1802 | 1461249658436 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe26800 == 136 [pid = 1802] [id = 341] 07:40:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 277 (0x8fed6000) [pid = 1802] [serial = 1024] [outer = (nil)] 07:40:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 278 (0x90447c00) [pid = 1802] [serial = 1025] [outer = 0x8fed6000] 07:40:58 INFO - PROCESS | 1802 | 1461249658509 Marionette DEBUG loaded listener.js 07:40:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 279 (0x906b8800) [pid = 1802] [serial = 1026] [outer = 0x8fed6000] 07:40:59 INFO - PROCESS | 1802 | 1461249659647 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]]]}] 07:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1484ms 07:40:59 INFO - PROCESS | 1802 | 1461249659726 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 07:40:59 INFO - PROCESS | 1802 | 1461249659733 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 07:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:40:59 INFO - PROCESS | 1802 | 1461249659742 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:40:59 INFO - PROCESS | 1802 | 1461249659749 Marionette TRACE conn3 <- [1,1338,null,{}] 07:40:59 INFO - PROCESS | 1802 | 1461249659759 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}] 07:41:00 INFO - PROCESS | 1802 | 1461249660003 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 07:41:00 INFO - PROCESS | 1802 | 1461249660355 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8453dc00 == 137 [pid = 1802] [id = 342] 07:41:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 280 (0x861f0400) [pid = 1802] [serial = 1027] [outer = (nil)] 07:41:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 281 (0x88405400) [pid = 1802] [serial = 1028] [outer = 0x861f0400] 07:41:00 INFO - PROCESS | 1802 | 1461249660449 Marionette DEBUG loaded listener.js 07:41:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 282 (0x88418800) [pid = 1802] [serial = 1029] [outer = 0x861f0400] 07:41:01 INFO - PROCESS | 1802 | 1461249661989 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]]]}] 07:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2288ms 07:41:02 INFO - PROCESS | 1802 | 1461249662031 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 07:41:02 INFO - PROCESS | 1802 | 1461249662040 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 07:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:41:02 INFO - PROCESS | 1802 | 1461249662051 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:41:02 INFO - PROCESS | 1802 | 1461249662055 Marionette TRACE conn3 <- [1,1342,null,{}] 07:41:02 INFO - PROCESS | 1802 | 1461249662062 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}] 07:41:02 INFO - PROCESS | 1802 | 1461249662249 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 07:41:02 INFO - PROCESS | 1802 | 1461249662489 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x88171800 == 138 [pid = 1802] [id = 343] 07:41:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 283 (0x8841c000) [pid = 1802] [serial = 1030] [outer = (nil)] 07:41:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 284 (0x8e7c9000) [pid = 1802] [serial = 1031] [outer = 0x8841c000] 07:41:02 INFO - PROCESS | 1802 | 1461249662614 Marionette DEBUG loaded listener.js 07:41:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 285 (0x8f3e3c00) [pid = 1802] [serial = 1032] [outer = 0x8841c000] 07:41:03 INFO - PROCESS | 1802 | 1461249663699 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]]]}] 07:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1681ms 07:41:03 INFO - PROCESS | 1802 | 1461249663733 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 07:41:03 INFO - PROCESS | 1802 | 1461249663737 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 07:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:41:03 INFO - PROCESS | 1802 | 1461249663744 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:41:03 INFO - PROCESS | 1802 | 1461249663750 Marionette TRACE conn3 <- [1,1346,null,{}] 07:41:03 INFO - PROCESS | 1802 | 1461249663767 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}] 07:41:03 INFO - PROCESS | 1802 | 1461249663997 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 07:41:04 INFO - PROCESS | 1802 | 1461249664308 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9cec00 == 139 [pid = 1802] [id = 344] 07:41:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 286 (0x9060a800) [pid = 1802] [serial = 1033] [outer = (nil)] 07:41:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 287 (0x9130d800) [pid = 1802] [serial = 1034] [outer = 0x9060a800] 07:41:04 INFO - PROCESS | 1802 | 1461249664412 Marionette DEBUG loaded listener.js 07:41:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 288 (0x92868c00) [pid = 1802] [serial = 1035] [outer = 0x9060a800] 07:41:05 INFO - PROCESS | 1802 | 1461249665496 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]]]}] 07:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1792ms 07:41:05 INFO - PROCESS | 1802 | 1461249665537 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 07:41:05 INFO - PROCESS | 1802 | 1461249665543 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 07:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:41:05 INFO - PROCESS | 1802 | 1461249665549 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:41:05 INFO - PROCESS | 1802 | 1461249665552 Marionette TRACE conn3 <- [1,1350,null,{}] 07:41:05 INFO - PROCESS | 1802 | 1461249665558 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}] 07:41:05 INFO - PROCESS | 1802 | 1461249665755 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 07:41:06 INFO - PROCESS | 1802 | 1461249666075 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c8cc00 == 140 [pid = 1802] [id = 345] 07:41:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 289 (0x8f32a800) [pid = 1802] [serial = 1036] [outer = (nil)] 07:41:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 290 (0x92995400) [pid = 1802] [serial = 1037] [outer = 0x8f32a800] 07:41:06 INFO - PROCESS | 1802 | 1461249666167 Marionette DEBUG loaded listener.js 07:41:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 291 (0x92aff400) [pid = 1802] [serial = 1038] [outer = 0x8f32a800] 07:41:07 INFO - PROCESS | 1802 | 1461249667065 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]]]}] 07:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1580ms 07:41:07 INFO - PROCESS | 1802 | 1461249667130 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 07:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:41:07 INFO - PROCESS | 1802 | 1461249667134 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 07:41:07 INFO - PROCESS | 1802 | 1461249667141 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:41:07 INFO - PROCESS | 1802 | 1461249667144 Marionette TRACE conn3 <- [1,1354,null,{}] 07:41:07 INFO - PROCESS | 1802 | 1461249667150 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}] 07:41:07 INFO - PROCESS | 1802 | 1461249667376 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 07:41:07 INFO - PROCESS | 1802 | 1461249667692 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x928a0c00 == 141 [pid = 1802] [id = 346] 07:41:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 292 (0x9298b000) [pid = 1802] [serial = 1039] [outer = (nil)] 07:41:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 293 (0x93aeb000) [pid = 1802] [serial = 1040] [outer = 0x9298b000] 07:41:07 INFO - PROCESS | 1802 | 1461249667789 Marionette DEBUG loaded listener.js 07:41:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 294 (0x93b49000) [pid = 1802] [serial = 1041] [outer = 0x9298b000] 07:41:08 INFO - PROCESS | 1802 | 1461249668710 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]]]}] 07:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1632ms 07:41:08 INFO - PROCESS | 1802 | 1461249668772 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 07:41:08 INFO - PROCESS | 1802 | 1461249668777 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 07:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:41:08 INFO - PROCESS | 1802 | 1461249668783 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:41:08 INFO - PROCESS | 1802 | 1461249668787 Marionette TRACE conn3 <- [1,1358,null,{}] 07:41:08 INFO - PROCESS | 1802 | 1461249668792 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}] 07:41:09 INFO - PROCESS | 1802 | 1461249669013 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 07:41:09 INFO - PROCESS | 1802 | 1461249669362 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a81c000 == 142 [pid = 1802] [id = 347] 07:41:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 295 (0x93bce400) [pid = 1802] [serial = 1042] [outer = (nil)] 07:41:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 296 (0x93c38000) [pid = 1802] [serial = 1043] [outer = 0x93bce400] 07:41:09 INFO - PROCESS | 1802 | 1461249669461 Marionette DEBUG loaded listener.js 07:41:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 297 (0x946a3c00) [pid = 1802] [serial = 1044] [outer = 0x93bce400] 07:41:10 INFO - PROCESS | 1802 | 1461249670321 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]]]}] 07:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1583ms 07:41:10 INFO - PROCESS | 1802 | 1461249670367 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 07:41:10 INFO - PROCESS | 1802 | 1461249670371 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 07:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:41:10 INFO - PROCESS | 1802 | 1461249670378 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:41:10 INFO - PROCESS | 1802 | 1461249670382 Marionette TRACE conn3 <- [1,1362,null,{}] 07:41:10 INFO - PROCESS | 1802 | 1461249670387 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}] 07:41:10 INFO - PROCESS | 1802 | 1461249670595 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 07:41:10 INFO - PROCESS | 1802 | 1461249670926 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fed7800 == 143 [pid = 1802] [id = 348] 07:41:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 298 (0x8ff49c00) [pid = 1802] [serial = 1045] [outer = (nil)] 07:41:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 299 (0x977d3800) [pid = 1802] [serial = 1046] [outer = 0x8ff49c00] 07:41:11 INFO - PROCESS | 1802 | 1461249671036 Marionette DEBUG loaded listener.js 07:41:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 300 (0x979f6c00) [pid = 1802] [serial = 1047] [outer = 0x8ff49c00] 07:41:12 INFO - PROCESS | 1802 | 1461249672070 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]]]}] 07:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1735ms 07:41:12 INFO - PROCESS | 1802 | 1461249672114 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 07:41:12 INFO - PROCESS | 1802 | 1461249672118 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 07:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:41:12 INFO - PROCESS | 1802 | 1461249672126 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:41:12 INFO - PROCESS | 1802 | 1461249672129 Marionette TRACE conn3 <- [1,1366,null,{}] 07:41:12 INFO - PROCESS | 1802 | 1461249672135 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}] 07:41:12 INFO - PROCESS | 1802 | 1461249672391 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 07:41:12 INFO - PROCESS | 1802 | 1461249672694 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x9298d000 == 144 [pid = 1802] [id = 349] 07:41:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 301 (0x93bd0400) [pid = 1802] [serial = 1048] [outer = (nil)] 07:41:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 302 (0x97f86400) [pid = 1802] [serial = 1049] [outer = 0x93bd0400] 07:41:12 INFO - PROCESS | 1802 | 1461249672786 Marionette DEBUG loaded listener.js 07:41:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 303 (0x97fe9000) [pid = 1802] [serial = 1050] [outer = 0x93bd0400] 07:41:13 INFO - PROCESS | 1802 | 1461249673774 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] 07:41:13 INFO - PROCESS | 1802 | 1461249673817 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 07:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:41:13 INFO - PROCESS | 1802 | 1461249673825 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:41:13 INFO - PROCESS | 1802 | 1461249673828 Marionette TRACE conn3 <- [1,1370,null,{}] 07:41:13 INFO - PROCESS | 1802 | 1461249673834 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}] 07:41:14 INFO - PROCESS | 1802 | 1461249674038 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 07:41:14 INFO - PROCESS | 1802 | 1461249674376 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x9335f800 == 145 [pid = 1802] [id = 350] 07:41:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 304 (0x96a36400) [pid = 1802] [serial = 1051] [outer = (nil)] 07:41:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 305 (0x98e28800) [pid = 1802] [serial = 1052] [outer = 0x96a36400] 07:41:14 INFO - PROCESS | 1802 | 1461249674482 Marionette DEBUG loaded listener.js 07:41:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 306 (0x99a3dc00) [pid = 1802] [serial = 1053] [outer = 0x96a36400] 07:41:15 INFO - PROCESS | 1802 | 1461249675503 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] 07:41:15 INFO - PROCESS | 1802 | 1461249675573 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 07:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:41:15 INFO - PROCESS | 1802 | 1461249675579 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:41:15 INFO - PROCESS | 1802 | 1461249675582 Marionette TRACE conn3 <- [1,1374,null,{}] 07:41:15 INFO - PROCESS | 1802 | 1461249675588 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}] 07:41:15 INFO - PROCESS | 1802 | 1461249675824 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 07:41:16 INFO - PROCESS | 1802 | 1461249676140 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6de000 == 146 [pid = 1802] [id = 351] 07:41:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 307 (0x906bc000) [pid = 1802] [serial = 1054] [outer = (nil)] 07:41:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 308 (0x9fb30c00) [pid = 1802] [serial = 1055] [outer = 0x906bc000] 07:41:16 INFO - PROCESS | 1802 | 1461249676227 Marionette DEBUG loaded listener.js 07:41:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 309 (0x9fca3800) [pid = 1802] [serial = 1056] [outer = 0x906bc000] 07:41:17 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:41:17 INFO - PROCESS | 1802 | 1461249677192 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] 07:41:17 INFO - PROCESS | 1802 | 1461249677221 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 07:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 07:41:17 INFO - PROCESS | 1802 | 1461249677228 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:41:17 INFO - PROCESS | 1802 | 1461249677233 Marionette TRACE conn3 <- [1,1378,null,{}] 07:41:17 INFO - PROCESS | 1802 | 1461249677238 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}] 07:41:17 INFO - PROCESS | 1802 | 1461249677469 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 07:41:17 INFO - PROCESS | 1802 | 1461249677798 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:17 INFO - PROCESS | 1802 | ++DOCSHELL 0xa0a49c00 == 147 [pid = 1802] [id = 352] 07:41:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 310 (0xa44c8000) [pid = 1802] [serial = 1057] [outer = (nil)] 07:41:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 311 (0xa45be800) [pid = 1802] [serial = 1058] [outer = 0xa44c8000] 07:41:17 INFO - PROCESS | 1802 | 1461249677894 Marionette DEBUG loaded listener.js 07:41:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 312 (0xa45f0800) [pid = 1802] [serial = 1059] [outer = 0xa44c8000] 07:41:18 INFO - PROCESS | 1802 | 1461249678857 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] 07:41:18 INFO - PROCESS | 1802 | 1461249678919 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 07:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 07:41:18 INFO - PROCESS | 1802 | 1461249678926 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:41:18 INFO - PROCESS | 1802 | 1461249678930 Marionette TRACE conn3 <- [1,1382,null,{}] 07:41:18 INFO - PROCESS | 1802 | 1461249678936 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}] 07:41:19 INFO - PROCESS | 1802 | 1461249679168 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 07:41:19 INFO - PROCESS | 1802 | 1461249679546 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b92000 == 148 [pid = 1802] [id = 353] 07:41:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 313 (0x88b94400) [pid = 1802] [serial = 1060] [outer = (nil)] 07:41:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 314 (0x88b9b400) [pid = 1802] [serial = 1061] [outer = 0x88b94400] 07:41:19 INFO - PROCESS | 1802 | 1461249679669 Marionette DEBUG loaded listener.js 07:41:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 315 (0x88b9d000) [pid = 1802] [serial = 1062] [outer = 0x88b94400] 07:41:20 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:41:20 INFO - PROCESS | 1802 | 1461249680882 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] 07:41:20 INFO - PROCESS | 1802 | 1461249680930 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 07:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:41:20 INFO - PROCESS | 1802 | 1461249680937 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:41:20 INFO - PROCESS | 1802 | 1461249680940 Marionette TRACE conn3 <- [1,1386,null,{}] 07:41:20 INFO - PROCESS | 1802 | 1461249680946 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}] 07:41:21 INFO - PROCESS | 1802 | 1461249681127 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 07:41:21 INFO - PROCESS | 1802 | 1461249681479 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b9ac00 == 149 [pid = 1802] [id = 354] 07:41:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 316 (0x88b9b000) [pid = 1802] [serial = 1063] [outer = (nil)] 07:41:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 317 (0x89448400) [pid = 1802] [serial = 1064] [outer = 0x88b9b000] 07:41:21 INFO - PROCESS | 1802 | 1461249681616 Marionette DEBUG loaded listener.js 07:41:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 318 (0x89449c00) [pid = 1802] [serial = 1065] [outer = 0x88b9b000] 07:41:22 INFO - PROCESS | 1802 | 1461249682967 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] 07:41:23 INFO - PROCESS | 1802 | 1461249683027 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 07:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:41:23 INFO - PROCESS | 1802 | 1461249683037 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:41:23 INFO - PROCESS | 1802 | 1461249683041 Marionette TRACE conn3 <- [1,1390,null,{}] 07:41:23 INFO - PROCESS | 1802 | 1461249683062 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}] 07:41:23 INFO - PROCESS | 1802 | 1461249683472 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 07:41:23 INFO - PROCESS | 1802 | 1461249683729 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e4b000 == 150 [pid = 1802] [id = 355] 07:41:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 319 (0x86e4fc00) [pid = 1802] [serial = 1066] [outer = (nil)] 07:41:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 320 (0x86e53800) [pid = 1802] [serial = 1067] [outer = 0x86e4fc00] 07:41:23 INFO - PROCESS | 1802 | 1461249683813 Marionette DEBUG loaded listener.js 07:41:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 321 (0x86e55400) [pid = 1802] [serial = 1068] [outer = 0x86e4fc00] 07:41:24 INFO - PROCESS | 1802 | 1461249684749 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]]]}] 07:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1756ms 07:41:24 INFO - PROCESS | 1802 | 1461249684793 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 07:41:24 INFO - PROCESS | 1802 | 1461249684797 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 07:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:41:24 INFO - PROCESS | 1802 | 1461249684803 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:41:24 INFO - PROCESS | 1802 | 1461249684806 Marionette TRACE conn3 <- [1,1394,null,{}] 07:41:24 INFO - PROCESS | 1802 | 1461249684812 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}] 07:41:25 INFO - PROCESS | 1802 | 1461249685018 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 07:41:25 INFO - PROCESS | 1802 | 1461249685331 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bc1c00 == 151 [pid = 1802] [id = 356] 07:41:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 322 (0x83bc2c00) [pid = 1802] [serial = 1069] [outer = (nil)] 07:41:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 323 (0x83bcbc00) [pid = 1802] [serial = 1070] [outer = 0x83bc2c00] 07:41:25 INFO - PROCESS | 1802 | 1461249685422 Marionette DEBUG loaded listener.js 07:41:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 324 (0x83bcd800) [pid = 1802] [serial = 1071] [outer = 0x83bc2c00] 07:41:26 INFO - PROCESS | 1802 | 1461249686258 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]]]}] 07:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1529ms 07:41:26 INFO - PROCESS | 1802 | 1461249686333 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 07:41:26 INFO - PROCESS | 1802 | 1461249686337 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 07:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:41:26 INFO - PROCESS | 1802 | 1461249686343 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:41:26 INFO - PROCESS | 1802 | 1461249686346 Marionette TRACE conn3 <- [1,1398,null,{}] 07:41:26 INFO - PROCESS | 1802 | 1461249686352 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}] 07:41:26 INFO - PROCESS | 1802 | 1461249686577 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 07:41:26 INFO - PROCESS | 1802 | 1461249686921 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bca000 == 152 [pid = 1802] [id = 357] 07:41:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 325 (0x83bcc800) [pid = 1802] [serial = 1072] [outer = (nil)] 07:41:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 326 (0x86e55000) [pid = 1802] [serial = 1073] [outer = 0x83bcc800] 07:41:27 INFO - PROCESS | 1802 | 1461249687012 Marionette DEBUG loaded listener.js 07:41:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 327 (0x88b9c000) [pid = 1802] [serial = 1074] [outer = 0x83bcc800] 07:41:27 INFO - PROCESS | 1802 | 1461249687927 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]]]}] 07:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1630ms 07:41:27 INFO - PROCESS | 1802 | 1461249687973 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 07:41:27 INFO - PROCESS | 1802 | 1461249687976 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 07:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:41:27 INFO - PROCESS | 1802 | 1461249687983 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:41:27 INFO - PROCESS | 1802 | 1461249687987 Marionette TRACE conn3 <- [1,1402,null,{}] 07:41:28 INFO - PROCESS | 1802 | 1461249687993 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}] 07:41:28 INFO - PROCESS | 1802 | 1461249688175 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 07:41:28 INFO - PROCESS | 1802 | 1461249688968 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x838f3000 == 153 [pid = 1802] [id = 358] 07:41:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 328 (0x838f4800) [pid = 1802] [serial = 1075] [outer = (nil)] 07:41:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 329 (0x83bc5c00) [pid = 1802] [serial = 1076] [outer = 0x838f4800] 07:41:29 INFO - PROCESS | 1802 | 1461249689081 Marionette DEBUG loaded listener.js 07:41:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 330 (0x84539c00) [pid = 1802] [serial = 1077] [outer = 0x838f4800] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8f358400 == 152 [pid = 1802] [id = 53] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x92998000 == 151 [pid = 1802] [id = 242] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x88e10400 == 150 [pid = 1802] [id = 214] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0xa0aa0800 == 149 [pid = 1802] [id = 285] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8639c000 == 148 [pid = 1802] [id = 340] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8a816000 == 147 [pid = 1802] [id = 339] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8840c000 == 146 [pid = 1802] [id = 338] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x861eb800 == 145 [pid = 1802] [id = 337] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x838ee800 == 144 [pid = 1802] [id = 336] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x84547000 == 143 [pid = 1802] [id = 335] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8453e400 == 142 [pid = 1802] [id = 334] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8599b400 == 141 [pid = 1802] [id = 332] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x84539800 == 140 [pid = 1802] [id = 333] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x84e3fc00 == 139 [pid = 1802] [id = 331] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x84e3a800 == 138 [pid = 1802] [id = 330] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x88413800 == 137 [pid = 1802] [id = 329] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x88404c00 == 136 [pid = 1802] [id = 327] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8840f000 == 135 [pid = 1802] [id = 328] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x88401400 == 134 [pid = 1802] [id = 326] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x871ef000 == 133 [pid = 1802] [id = 325] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x871e1c00 == 132 [pid = 1802] [id = 324] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8e639800 == 131 [pid = 1802] [id = 322] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x99a42c00 == 130 [pid = 1802] [id = 323] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8fed2000 == 129 [pid = 1802] [id = 321] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe8f800 == 128 [pid = 1802] [id = 320] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8f32c000 == 127 [pid = 1802] [id = 319] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x9ffcc800 == 126 [pid = 1802] [id = 284] 07:41:30 INFO - PROCESS | 1802 | --DOCSHELL 0x860bf000 == 125 [pid = 1802] [id = 318] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 329 (0x902bb000) [pid = 1802] [serial = 936] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 328 (0x92afa000) [pid = 1802] [serial = 944] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 327 (0x946ab800) [pid = 1802] [serial = 911] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 326 (0x8e7cd400) [pid = 1802] [serial = 887] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 325 (0x979f2c00) [pid = 1802] [serial = 951] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 324 (0xa4590400) [pid = 1802] [serial = 914] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 323 (0x9335b000) [pid = 1802] [serial = 908] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 322 (0x8639d800) [pid = 1802] [serial = 929] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 321 (0x97c5a800) [pid = 1802] [serial = 893] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 320 (0x861eb400) [pid = 1802] [serial = 923] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 319 (0x9335a400) [pid = 1802] [serial = 945] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 318 (0x981c9000) [pid = 1802] [serial = 896] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 317 (0x9ffa9400) [pid = 1802] [serial = 902] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 316 (0x928a0400) [pid = 1802] [serial = 939] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 315 (0x902be800) [pid = 1802] [serial = 890] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 314 (0x91246c00) [pid = 1802] [serial = 938] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 313 (0x93b4cc00) [pid = 1802] [serial = 948] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 312 (0x93aeec00) [pid = 1802] [serial = 947] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 311 (0x8fed1000) [pid = 1802] [serial = 935] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 310 (0x96bb1000) [pid = 1802] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 309 (0xa44cfc00) [pid = 1802] [serial = 917] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 308 (0x860c3000) [pid = 1802] [serial = 920] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 307 (0x90450c00) [pid = 1802] [serial = 941] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 306 (0x977c9000) [pid = 1802] [serial = 950] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 305 (0xa0f9bc00) [pid = 1802] [serial = 905] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 304 (0x98e29400) [pid = 1802] [serial = 899] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 303 (0x8a6d7800) [pid = 1802] [serial = 932] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 302 (0x91249400) [pid = 1802] [serial = 942] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 301 (0x8b63a400) [pid = 1802] [serial = 933] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 300 (0x8a8df800) [pid = 1802] [serial = 618] [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.] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 299 (0x86393000) [pid = 1802] [serial = 926] [outer = (nil)] [url = about:blank] 07:41:30 INFO - PROCESS | 1802 | --DOMWINDOW == 298 (0x91302800) [pid = 1802] [serial = 953] [outer = (nil)] [url = about:blank] 07:41:31 INFO - PROCESS | 1802 | 1461249691127 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]]]}] 07:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 3187ms 07:41:31 INFO - PROCESS | 1802 | 1461249691172 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 07:41:31 INFO - PROCESS | 1802 | 1461249691178 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 07:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:41:31 INFO - PROCESS | 1802 | 1461249691187 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:41:31 INFO - PROCESS | 1802 | 1461249691192 Marionette TRACE conn3 <- [1,1406,null,{}] 07:41:31 INFO - PROCESS | 1802 | 1461249691199 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}] 07:41:31 INFO - PROCESS | 1802 | 1461249691404 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 07:41:31 INFO - PROCESS | 1802 | 1461249691605 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x83006000 == 126 [pid = 1802] [id = 359] 07:41:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 299 (0x838f8000) [pid = 1802] [serial = 1078] [outer = (nil)] 07:41:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 300 (0x84e3bc00) [pid = 1802] [serial = 1079] [outer = 0x838f8000] 07:41:31 INFO - PROCESS | 1802 | 1461249691686 Marionette DEBUG loaded listener.js 07:41:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 301 (0x859a4000) [pid = 1802] [serial = 1080] [outer = 0x838f8000] 07:41:32 INFO - PROCESS | 1802 | 1461249692551 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]]]}] 07:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1392ms 07:41:32 INFO - PROCESS | 1802 | 1461249692613 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 07:41:32 INFO - PROCESS | 1802 | 1461249692620 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 07:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:41:32 INFO - PROCESS | 1802 | 1461249692629 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:41:32 INFO - PROCESS | 1802 | 1461249692633 Marionette TRACE conn3 <- [1,1410,null,{}] 07:41:32 INFO - PROCESS | 1802 | 1461249692638 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}] 07:41:32 INFO - PROCESS | 1802 | 1461249692816 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 07:41:32 INFO - PROCESS | 1802 | 1461249692826 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8300e800 == 127 [pid = 1802] [id = 360] 07:41:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 302 (0x8453a400) [pid = 1802] [serial = 1081] [outer = (nil)] 07:41:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 303 (0x86e53c00) [pid = 1802] [serial = 1082] [outer = 0x8453a400] 07:41:32 INFO - PROCESS | 1802 | 1461249692908 Marionette DEBUG loaded listener.js 07:41:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 304 (0x88167c00) [pid = 1802] [serial = 1083] [outer = 0x8453a400] 07:41:33 INFO - PROCESS | 1802 | 1461249693967 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]]]}] 07:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1388ms 07:41:34 INFO - PROCESS | 1802 | 1461249694024 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 07:41:34 INFO - PROCESS | 1802 | 1461249694027 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 07:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:41:34 INFO - PROCESS | 1802 | 1461249694041 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:41:34 INFO - PROCESS | 1802 | 1461249694049 Marionette TRACE conn3 <- [1,1414,null,{}] 07:41:34 INFO - PROCESS | 1802 | 1461249694066 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}] 07:41:34 INFO - PROCESS | 1802 | 1461249694321 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 07:41:34 INFO - PROCESS | 1802 | 1461249694348 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x861ee000 == 128 [pid = 1802] [id = 361] 07:41:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 305 (0x86e54000) [pid = 1802] [serial = 1084] [outer = (nil)] 07:41:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 306 (0x88b9b800) [pid = 1802] [serial = 1085] [outer = 0x86e54000] 07:41:34 INFO - PROCESS | 1802 | 1461249694422 Marionette DEBUG loaded listener.js 07:41:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 307 (0x8944f000) [pid = 1802] [serial = 1086] [outer = 0x86e54000] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 306 (0x9060d000) [pid = 1802] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 305 (0x8f32f800) [pid = 1802] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 304 (0x8a6dbc00) [pid = 1802] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 303 (0x97c3f000) [pid = 1802] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 302 (0x8c301c00) [pid = 1802] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 301 (0xa0e79c00) [pid = 1802] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 300 (0x93b4d000) [pid = 1802] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 299 (0x871e5400) [pid = 1802] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 298 (0x89c8d000) [pid = 1802] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 297 (0x929da400) [pid = 1802] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 296 (0x88419800) [pid = 1802] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 295 (0x946a3800) [pid = 1802] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 294 (0x98cd2400) [pid = 1802] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 293 (0x93360400) [pid = 1802] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 292 (0x84e3c000) [pid = 1802] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 291 (0x97ced800) [pid = 1802] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 290 (0x8f93c400) [pid = 1802] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 289 (0x88408000) [pid = 1802] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 288 (0x838ef400) [pid = 1802] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 287 (0x8a8e9000) [pid = 1802] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 286 (0x8c309800) [pid = 1802] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 285 (0x8fe9d800) [pid = 1802] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 284 (0x8c310400) [pid = 1802] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 283 (0x93c3d800) [pid = 1802] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 282 (0x9124ec00) [pid = 1802] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 281 (0x8e68e800) [pid = 1802] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 280 (0x860bf400) [pid = 1802] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 279 (0x8f3e4000) [pid = 1802] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 278 (0x8a6de800) [pid = 1802] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 277 (0x860c1000) [pid = 1802] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 276 (0x8ff4c400) [pid = 1802] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 275 (0x8fe99400) [pid = 1802] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 274 (0x8c306c00) [pid = 1802] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 273 (0x861f1c00) [pid = 1802] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 272 (0x9826f800) [pid = 1802] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 271 (0x84540800) [pid = 1802] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 270 (0x9792b400) [pid = 1802] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 269 (0x8599d000) [pid = 1802] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 268 (0x86399800) [pid = 1802] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 267 (0x97feb000) [pid = 1802] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 266 (0x9828dc00) [pid = 1802] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 265 (0x92af5000) [pid = 1802] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 264 (0xa0c40000) [pid = 1802] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x902c7c00) [pid = 1802] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x906b8000) [pid = 1802] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x99c2a000) [pid = 1802] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x8a8dc400) [pid = 1802] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x8453a000) [pid = 1802] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x90449000) [pid = 1802] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x913fbc00) [pid = 1802] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x92afec00) [pid = 1802] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x894eb400) [pid = 1802] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x9ffaf400) [pid = 1802] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x98268c00) [pid = 1802] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x8f3dec00) [pid = 1802] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x8f358c00) [pid = 1802] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x906c4c00) [pid = 1802] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x90445c00) [pid = 1802] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x8a81ac00) [pid = 1802] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x859a5400) [pid = 1802] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x8e633c00) [pid = 1802] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x93aec000) [pid = 1802] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x88d35c00) [pid = 1802] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x91307c00) [pid = 1802] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x8e9cac00) [pid = 1802] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x91e45c00) [pid = 1802] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:41:36 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x861f2400) [pid = 1802] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x88402c00) [pid = 1802] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x98112000) [pid = 1802] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x8e691c00) [pid = 1802] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x8bac4800) [pid = 1802] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x84e41c00) [pid = 1802] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x99a4b800) [pid = 1802] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x894f4000) [pid = 1802] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x98270800) [pid = 1802] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x99204c00) [pid = 1802] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x97ff2800) [pid = 1802] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x9792f800) [pid = 1802] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x9298c000) [pid = 1802] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x8639f400) [pid = 1802] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x860bb400) [pid = 1802] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x97f7ec00) [pid = 1802] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x8a8e9400) [pid = 1802] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x92871000) [pid = 1802] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x946ac000) [pid = 1802] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x92affc00) [pid = 1802] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x88414800) [pid = 1802] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x8bacf400) [pid = 1802] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x8e7d0000) [pid = 1802] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x9ffcf800) [pid = 1802] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x8fe93000) [pid = 1802] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x88169c00) [pid = 1802] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x93351800) [pid = 1802] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x8e68f400) [pid = 1802] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x98116400) [pid = 1802] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x8a816c00) [pid = 1802] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x9826e800) [pid = 1802] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x8f35d400) [pid = 1802] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x89c8bc00) [pid = 1802] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x8f357800) [pid = 1802] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x8ff4e000) [pid = 1802] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x91e4a800) [pid = 1802] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x8f995800) [pid = 1802] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:41:37 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x8ff4d400) [pid = 1802] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:41:37 INFO - PROCESS | 1802 | 1461249697267 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]]]}] 07:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 3269ms 07:41:37 INFO - PROCESS | 1802 | 1461249697303 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 07:41:37 INFO - PROCESS | 1802 | 1461249697307 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 07:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:41:37 INFO - PROCESS | 1802 | 1461249697313 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:41:37 INFO - PROCESS | 1802 | 1461249697316 Marionette TRACE conn3 <- [1,1418,null,{}] 07:41:37 INFO - PROCESS | 1802 | 1461249697321 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}] 07:41:37 INFO - PROCESS | 1802 | 1461249697571 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 07:41:37 INFO - PROCESS | 1802 | 1461249697815 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x838f4400 == 129 [pid = 1802] [id = 362] 07:41:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x838fc400) [pid = 1802] [serial = 1087] [outer = (nil)] 07:41:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x8599b000) [pid = 1802] [serial = 1088] [outer = 0x838fc400] 07:41:37 INFO - PROCESS | 1802 | 1461249697894 Marionette DEBUG loaded listener.js 07:41:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x861ed400) [pid = 1802] [serial = 1089] [outer = 0x838fc400] 07:41:38 INFO - PROCESS | 1802 | 1461249698644 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]]]}] 07:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1484ms 07:41:38 INFO - PROCESS | 1802 | 1461249698798 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 07:41:38 INFO - PROCESS | 1802 | 1461249698803 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 07:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:41:38 INFO - PROCESS | 1802 | 1461249698827 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:41:38 INFO - PROCESS | 1802 | 1461249698832 Marionette TRACE conn3 <- [1,1422,null,{}] 07:41:38 INFO - PROCESS | 1802 | 1461249698841 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}] 07:41:39 INFO - PROCESS | 1802 | 1461249699078 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 07:41:39 INFO - PROCESS | 1802 | 1461249699419 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bc8c00 == 130 [pid = 1802] [id = 363] 07:41:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x83bc9c00) [pid = 1802] [serial = 1090] [outer = (nil)] 07:41:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x84545400) [pid = 1802] [serial = 1091] [outer = 0x83bc9c00] 07:41:39 INFO - PROCESS | 1802 | 1461249699528 Marionette DEBUG loaded listener.js 07:41:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x84e48c00) [pid = 1802] [serial = 1092] [outer = 0x83bc9c00] 07:41:40 INFO - PROCESS | 1802 | 1461249700521 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]]]}] 07:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1750ms 07:41:40 INFO - PROCESS | 1802 | 1461249700564 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 07:41:40 INFO - PROCESS | 1802 | 1461249700570 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 07:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:41:40 INFO - PROCESS | 1802 | 1461249700582 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:41:40 INFO - PROCESS | 1802 | 1461249700588 Marionette TRACE conn3 <- [1,1426,null,{}] 07:41:40 INFO - PROCESS | 1802 | 1461249700595 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}] 07:41:40 INFO - PROCESS | 1802 | 1461249700794 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 07:41:41 INFO - PROCESS | 1802 | 1461249701116 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e4e800 == 131 [pid = 1802] [id = 364] 07:41:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x871e1400) [pid = 1802] [serial = 1093] [outer = (nil)] 07:41:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x871ef000) [pid = 1802] [serial = 1094] [outer = 0x871e1400] 07:41:41 INFO - PROCESS | 1802 | 1461249701208 Marionette DEBUG loaded listener.js 07:41:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x88407c00) [pid = 1802] [serial = 1095] [outer = 0x871e1400] 07:41:42 INFO - PROCESS | 1802 | 1461249702308 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]]]}] 07:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1753ms 07:41:42 INFO - PROCESS | 1802 | 1461249702342 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 07:41:42 INFO - PROCESS | 1802 | 1461249702346 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 07:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:41:42 INFO - PROCESS | 1802 | 1461249702355 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:41:42 INFO - PROCESS | 1802 | 1461249702359 Marionette TRACE conn3 <- [1,1430,null,{}] 07:41:42 INFO - PROCESS | 1802 | 1461249702379 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}] 07:41:42 INFO - PROCESS | 1802 | 1461249702710 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 07:41:43 INFO - PROCESS | 1802 | 1461249703077 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x871ef800 == 132 [pid = 1802] [id = 365] 07:41:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x88b95400) [pid = 1802] [serial = 1096] [outer = (nil)] 07:41:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x8944a400) [pid = 1802] [serial = 1097] [outer = 0x88b95400] 07:41:43 INFO - PROCESS | 1802 | 1461249703173 Marionette DEBUG loaded listener.js 07:41:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x89c98800) [pid = 1802] [serial = 1098] [outer = 0x88b95400] 07:41:44 INFO - PROCESS | 1802 | 1461249704214 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]]]}] 07:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1937ms 07:41:44 INFO - PROCESS | 1802 | 1461249704293 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 07:41:44 INFO - PROCESS | 1802 | 1461249704296 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 07:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:41:44 INFO - PROCESS | 1802 | 1461249704303 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:41:44 INFO - PROCESS | 1802 | 1461249704307 Marionette TRACE conn3 <- [1,1434,null,{}] 07:41:44 INFO - PROCESS | 1802 | 1461249704312 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}] 07:41:44 INFO - PROCESS | 1802 | 1461249704544 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 07:41:44 INFO - PROCESS | 1802 | 1461249704871 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bc5000 == 133 [pid = 1802] [id = 366] 07:41:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x8a81e000) [pid = 1802] [serial = 1099] [outer = (nil)] 07:41:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x8a8e7000) [pid = 1802] [serial = 1100] [outer = 0x8a81e000] 07:41:44 INFO - PROCESS | 1802 | 1461249704960 Marionette DEBUG loaded listener.js 07:41:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x8bac2800) [pid = 1802] [serial = 1101] [outer = 0x8a81e000] 07:41:45 INFO - PROCESS | 1802 | 1461249705885 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]]]}] 07:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1641ms 07:41:45 INFO - PROCESS | 1802 | 1461249705945 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 07:41:45 INFO - PROCESS | 1802 | 1461249705949 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 07:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:41:45 INFO - PROCESS | 1802 | 1461249705956 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:41:45 INFO - PROCESS | 1802 | 1461249705959 Marionette TRACE conn3 <- [1,1438,null,{}] 07:41:45 INFO - PROCESS | 1802 | 1461249705965 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}] 07:41:46 INFO - PROCESS | 1802 | 1461249706153 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 07:41:46 INFO - PROCESS | 1802 | 1461249706465 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a816000 == 134 [pid = 1802] [id = 367] 07:41:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x8a8dc400) [pid = 1802] [serial = 1102] [outer = (nil)] 07:41:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x8e635c00) [pid = 1802] [serial = 1103] [outer = 0x8a8dc400] 07:41:46 INFO - PROCESS | 1802 | 1461249706558 Marionette DEBUG loaded listener.js 07:41:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x8e688c00) [pid = 1802] [serial = 1104] [outer = 0x8a8dc400] 07:41:47 INFO - PROCESS | 1802 | 1461249707454 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]]]}] 07:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1536ms 07:41:47 INFO - PROCESS | 1802 | 1461249707493 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 07:41:47 INFO - PROCESS | 1802 | 1461249707498 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 07:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:41:47 INFO - PROCESS | 1802 | 1461249707504 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:41:47 INFO - PROCESS | 1802 | 1461249707507 Marionette TRACE conn3 <- [1,1442,null,{}] 07:41:47 INFO - PROCESS | 1802 | 1461249707513 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}] 07:41:47 INFO - PROCESS | 1802 | 1461249707767 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 07:41:48 INFO - PROCESS | 1802 | 1461249708096 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a8e2000 == 135 [pid = 1802] [id = 368] 07:41:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x8e9c4400) [pid = 1802] [serial = 1105] [outer = (nil)] 07:41:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x8f323000) [pid = 1802] [serial = 1106] [outer = 0x8e9c4400] 07:41:48 INFO - PROCESS | 1802 | 1461249708192 Marionette DEBUG loaded listener.js 07:41:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x8f360800) [pid = 1802] [serial = 1107] [outer = 0x8e9c4400] 07:41:49 INFO - PROCESS | 1802 | 1461249709084 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]]]}] 07:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1635ms 07:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:41:49 INFO - PROCESS | 1802 | 1461249709140 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 07:41:49 INFO - PROCESS | 1802 | 1461249709143 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 07:41:49 INFO - PROCESS | 1802 | 1461249709150 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:41:49 INFO - PROCESS | 1802 | 1461249709154 Marionette TRACE conn3 <- [1,1446,null,{}] 07:41:49 INFO - PROCESS | 1802 | 1461249709160 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}] 07:41:49 INFO - PROCESS | 1802 | 1461249709346 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 07:41:49 INFO - PROCESS | 1802 | 1461249709659 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9cd000 == 136 [pid = 1802] [id = 369] 07:41:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x8e9cd400) [pid = 1802] [serial = 1108] [outer = (nil)] 07:41:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x8f99ac00) [pid = 1802] [serial = 1109] [outer = 0x8e9cd400] 07:41:49 INFO - PROCESS | 1802 | 1461249709750 Marionette DEBUG loaded listener.js 07:41:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x8fe28c00) [pid = 1802] [serial = 1110] [outer = 0x8e9cd400] 07:41:50 INFO - PROCESS | 1802 | 1461249710662 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]]]}] 07:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1581ms 07:41:50 INFO - PROCESS | 1802 | 1461249710731 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 07:41:50 INFO - PROCESS | 1802 | 1461249710734 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 07:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:41:50 INFO - PROCESS | 1802 | 1461249710741 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:41:50 INFO - PROCESS | 1802 | 1461249710745 Marionette TRACE conn3 <- [1,1450,null,{}] 07:41:50 INFO - PROCESS | 1802 | 1461249710751 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}] 07:41:50 INFO - PROCESS | 1802 | 1461249710937 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 07:41:51 INFO - PROCESS | 1802 | 1461249711250 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3e4800 == 137 [pid = 1802] [id = 370] 07:41:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x8f995800) [pid = 1802] [serial = 1111] [outer = (nil)] 07:41:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x8fed1400) [pid = 1802] [serial = 1112] [outer = 0x8f995800] 07:41:51 INFO - PROCESS | 1802 | 1461249711344 Marionette DEBUG loaded listener.js 07:41:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x8ff4a000) [pid = 1802] [serial = 1113] [outer = 0x8f995800] 07:41:52 INFO - PROCESS | 1802 | 1461249712232 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]]]}] 07:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1531ms 07:41:52 INFO - PROCESS | 1802 | 1461249712273 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 07:41:52 INFO - PROCESS | 1802 | 1461249712276 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 07:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:41:52 INFO - PROCESS | 1802 | 1461249712283 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:41:52 INFO - PROCESS | 1802 | 1461249712286 Marionette TRACE conn3 <- [1,1454,null,{}] 07:41:52 INFO - PROCESS | 1802 | 1461249712292 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}] 07:41:52 INFO - PROCESS | 1802 | 1461249712488 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 07:41:52 INFO - PROCESS | 1802 | 1461249712824 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c30b000 == 138 [pid = 1802] [id = 371] 07:41:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x8fe2e000) [pid = 1802] [serial = 1114] [outer = (nil)] 07:41:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x90446000) [pid = 1802] [serial = 1115] [outer = 0x8fe2e000] 07:41:52 INFO - PROCESS | 1802 | 1461249712915 Marionette DEBUG loaded listener.js 07:41:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x9044ec00) [pid = 1802] [serial = 1116] [outer = 0x8fe2e000] 07:41:53 INFO - PROCESS | 1802 | 1461249713843 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]]]}] 07:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1630ms 07:41:53 INFO - PROCESS | 1802 | 1461249713914 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 07:41:53 INFO - PROCESS | 1802 | 1461249713917 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 07:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:41:53 INFO - PROCESS | 1802 | 1461249713924 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:41:53 INFO - PROCESS | 1802 | 1461249713928 Marionette TRACE conn3 <- [1,1458,null,{}] 07:41:53 INFO - PROCESS | 1802 | 1461249713934 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}] 07:41:54 INFO - PROCESS | 1802 | 1461249714123 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 07:41:54 INFO - PROCESS | 1802 | 1461249714437 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7c2000 == 139 [pid = 1802] [id = 372] 07:41:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x906b9c00) [pid = 1802] [serial = 1117] [outer = (nil)] 07:41:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x9124c400) [pid = 1802] [serial = 1118] [outer = 0x906b9c00] 07:41:54 INFO - PROCESS | 1802 | 1461249714533 Marionette DEBUG loaded listener.js 07:41:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x91252400) [pid = 1802] [serial = 1119] [outer = 0x906b9c00] 07:41:55 INFO - PROCESS | 1802 | 1461249715506 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]]]}] 07:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1639ms 07:41:55 INFO - PROCESS | 1802 | 1461249715564 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 07:41:55 INFO - PROCESS | 1802 | 1461249715568 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 07:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:41:55 INFO - PROCESS | 1802 | 1461249715575 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:41:55 INFO - PROCESS | 1802 | 1461249715578 Marionette TRACE conn3 <- [1,1462,null,{}] 07:41:55 INFO - PROCESS | 1802 | 1461249715584 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}] 07:41:55 INFO - PROCESS | 1802 | 1461249715806 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 07:41:56 INFO - PROCESS | 1802 | 1461249716136 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x91e45c00 == 140 [pid = 1802] [id = 373] 07:41:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x92997800) [pid = 1802] [serial = 1120] [outer = (nil)] 07:41:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x929e0800) [pid = 1802] [serial = 1121] [outer = 0x92997800] 07:41:56 INFO - PROCESS | 1802 | 1461249716237 Marionette DEBUG loaded listener.js 07:41:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x93355c00) [pid = 1802] [serial = 1122] [outer = 0x92997800] 07:41:57 INFO - PROCESS | 1802 | 1461249717195 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]]]}] 07:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1681ms 07:41:57 INFO - PROCESS | 1802 | 1461249717257 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 07:41:57 INFO - PROCESS | 1802 | 1461249717261 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 07:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:41:57 INFO - PROCESS | 1802 | 1461249717267 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:41:57 INFO - PROCESS | 1802 | 1461249717271 Marionette TRACE conn3 <- [1,1466,null,{}] 07:41:57 INFO - PROCESS | 1802 | 1461249717276 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}] 07:41:57 INFO - PROCESS | 1802 | 1461249717468 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 07:41:57 INFO - PROCESS | 1802 | 1461249717821 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x91249800 == 141 [pid = 1802] [id = 374] 07:41:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x928a0400) [pid = 1802] [serial = 1123] [outer = (nil)] 07:41:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x93aec400) [pid = 1802] [serial = 1124] [outer = 0x928a0400] 07:41:57 INFO - PROCESS | 1802 | 1461249717911 Marionette DEBUG loaded listener.js 07:41:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x93b42800) [pid = 1802] [serial = 1125] [outer = 0x928a0400] 07:41:58 INFO - PROCESS | 1802 | 1461249718803 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]]]}] 07:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1584ms 07:41:58 INFO - PROCESS | 1802 | 1461249718852 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 07:41:58 INFO - PROCESS | 1802 | 1461249718855 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 07:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:41:58 INFO - PROCESS | 1802 | 1461249718863 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:41:58 INFO - PROCESS | 1802 | 1461249718866 Marionette TRACE conn3 <- [1,1470,null,{}] 07:41:58 INFO - PROCESS | 1802 | 1461249718872 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}] 07:41:59 INFO - PROCESS | 1802 | 1461249719060 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 07:41:59 INFO - PROCESS | 1802 | 1461249719332 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x9335a400 == 142 [pid = 1802] [id = 375] 07:41:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x93398c00) [pid = 1802] [serial = 1126] [outer = (nil)] 07:41:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x93bc8000) [pid = 1802] [serial = 1127] [outer = 0x93398c00] 07:41:59 INFO - PROCESS | 1802 | 1461249719465 Marionette DEBUG loaded listener.js 07:41:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x93bcc800) [pid = 1802] [serial = 1128] [outer = 0x93398c00] 07:42:00 INFO - PROCESS | 1802 | 1461249720403 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]]]}] 07:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1586ms 07:42:00 INFO - PROCESS | 1802 | 1461249720450 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 07:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:42:00 INFO - PROCESS | 1802 | 1461249720454 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 07:42:00 INFO - PROCESS | 1802 | 1461249720461 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:42:00 INFO - PROCESS | 1802 | 1461249720465 Marionette TRACE conn3 <- [1,1474,null,{}] 07:42:00 INFO - PROCESS | 1802 | 1461249720470 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}] 07:42:00 INFO - PROCESS | 1802 | 1461249720686 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 07:42:01 INFO - PROCESS | 1802 | 1461249721009 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x93358800 == 143 [pid = 1802] [id = 376] 07:42:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x93b4d400) [pid = 1802] [serial = 1129] [outer = (nil)] 07:42:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x93c37400) [pid = 1802] [serial = 1130] [outer = 0x93b4d400] 07:42:01 INFO - PROCESS | 1802 | 1461249721106 Marionette DEBUG loaded listener.js 07:42:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x93c39c00) [pid = 1802] [serial = 1131] [outer = 0x93b4d400] 07:42:02 INFO - PROCESS | 1802 | 1461249722061 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]]]}] 07:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1682ms 07:42:02 INFO - PROCESS | 1802 | 1461249722143 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 07:42:02 INFO - PROCESS | 1802 | 1461249722148 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 07:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:42:02 INFO - PROCESS | 1802 | 1461249722155 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:42:02 INFO - PROCESS | 1802 | 1461249722158 Marionette TRACE conn3 <- [1,1478,null,{}] 07:42:02 INFO - PROCESS | 1802 | 1461249722164 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}] 07:42:02 INFO - PROCESS | 1802 | 1461249722410 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 07:42:02 INFO - PROCESS | 1802 | 1461249722771 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x93bd0000 == 144 [pid = 1802] [id = 377] 07:42:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x93c32c00) [pid = 1802] [serial = 1132] [outer = (nil)] 07:42:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x97918800) [pid = 1802] [serial = 1133] [outer = 0x93c32c00] 07:42:02 INFO - PROCESS | 1802 | 1461249722865 Marionette DEBUG loaded listener.js 07:42:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x979ea000) [pid = 1802] [serial = 1134] [outer = 0x93c32c00] 07:42:03 INFO - PROCESS | 1802 | 1461249723851 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]]]}] 07:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1755ms 07:42:03 INFO - PROCESS | 1802 | 1461249723911 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 07:42:03 INFO - PROCESS | 1802 | 1461249723915 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 07:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:42:03 INFO - PROCESS | 1802 | 1461249723921 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:42:03 INFO - PROCESS | 1802 | 1461249723924 Marionette TRACE conn3 <- [1,1482,null,{}] 07:42:03 INFO - PROCESS | 1802 | 1461249723930 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}] 07:42:04 INFO - PROCESS | 1802 | 1461249724140 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 07:42:04 INFO - PROCESS | 1802 | 1461249724470 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x946ac000 == 145 [pid = 1802] [id = 378] 07:42:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x96fde400) [pid = 1802] [serial = 1135] [outer = (nil)] 07:42:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x97f86800) [pid = 1802] [serial = 1136] [outer = 0x96fde400] 07:42:04 INFO - PROCESS | 1802 | 1461249724569 Marionette DEBUG loaded listener.js 07:42:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x97f88c00) [pid = 1802] [serial = 1137] [outer = 0x96fde400] 07:42:05 INFO - PROCESS | 1802 | 1461249725606 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]]]}] 07:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1732ms 07:42:05 INFO - PROCESS | 1802 | 1461249725656 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 07:42:05 INFO - PROCESS | 1802 | 1461249725662 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 07:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:42:05 INFO - PROCESS | 1802 | 1461249725672 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:42:05 INFO - PROCESS | 1802 | 1461249725676 Marionette TRACE conn3 <- [1,1486,null,{}] 07:42:05 INFO - PROCESS | 1802 | 1461249725686 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}] 07:42:06 INFO - PROCESS | 1802 | 1461249726034 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 07:42:06 INFO - PROCESS | 1802 | 1461249726468 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x860c6800 == 146 [pid = 1802] [id = 379] 07:42:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x97c59c00) [pid = 1802] [serial = 1138] [outer = (nil)] 07:42:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x98269c00) [pid = 1802] [serial = 1139] [outer = 0x97c59c00] 07:42:06 INFO - PROCESS | 1802 | 1461249726622 Marionette DEBUG loaded listener.js 07:42:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x9826e800) [pid = 1802] [serial = 1140] [outer = 0x97c59c00] 07:42:07 INFO - PROCESS | 1802 | 1461249727836 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]]]}] 07:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2241ms 07:42:07 INFO - PROCESS | 1802 | 1461249727913 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 07:42:07 INFO - PROCESS | 1802 | 1461249727916 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 07:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:42:07 INFO - PROCESS | 1802 | 1461249727923 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:42:07 INFO - PROCESS | 1802 | 1461249727926 Marionette TRACE conn3 <- [1,1490,null,{}] 07:42:07 INFO - PROCESS | 1802 | 1461249727932 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}] 07:42:08 INFO - PROCESS | 1802 | 1461249728231 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 07:42:08 INFO - PROCESS | 1802 | 1461249728575 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x838f0000 == 147 [pid = 1802] [id = 380] 07:42:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x838f1000) [pid = 1802] [serial = 1141] [outer = (nil)] 07:42:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x84544400) [pid = 1802] [serial = 1142] [outer = 0x838f1000] 07:42:08 INFO - PROCESS | 1802 | 1461249728663 Marionette DEBUG loaded listener.js 07:42:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x84e3ac00) [pid = 1802] [serial = 1143] [outer = 0x838f1000] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x861ee000 == 146 [pid = 1802] [id = 361] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8300e800 == 145 [pid = 1802] [id = 360] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x83006000 == 144 [pid = 1802] [id = 359] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x838f3000 == 143 [pid = 1802] [id = 358] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x83bc1c00 == 142 [pid = 1802] [id = 356] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x86e4b000 == 141 [pid = 1802] [id = 355] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x88b92000 == 140 [pid = 1802] [id = 353] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x88b9ac00 == 139 [pid = 1802] [id = 354] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0xa0a49c00 == 138 [pid = 1802] [id = 352] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8a6de000 == 137 [pid = 1802] [id = 351] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x9335f800 == 136 [pid = 1802] [id = 350] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x9298d000 == 135 [pid = 1802] [id = 349] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8a81c000 == 134 [pid = 1802] [id = 347] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8fed7800 == 133 [pid = 1802] [id = 348] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x928a0c00 == 132 [pid = 1802] [id = 346] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x89c8cc00 == 131 [pid = 1802] [id = 345] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x88171800 == 130 [pid = 1802] [id = 343] 07:42:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8453dc00 == 129 [pid = 1802] [id = 342] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x91302400) [pid = 1802] [serial = 774] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x9060e400) [pid = 1802] [serial = 771] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x8c306000) [pid = 1802] [serial = 657] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x97fe8000) [pid = 1802] [serial = 672] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x98496000) [pid = 1802] [serial = 611] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0xa281c400) [pid = 1802] [serial = 858] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0xa45ed400) [pid = 1802] [serial = 918] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x871ecc00) [pid = 1802] [serial = 974] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x97c65800) [pid = 1802] [serial = 738] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x93aee000) [pid = 1802] [serial = 783] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x8bac2400) [pid = 1802] [serial = 1017] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x98113800) [pid = 1802] [serial = 837] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0xa0a9a000) [pid = 1802] [serial = 903] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0xa45c5000) [pid = 1802] [serial = 915] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x84e45400) [pid = 1802] [serial = 993] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x97fb2c00) [pid = 1802] [serial = 792] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x871f0800) [pid = 1802] [serial = 975] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x8fb48c00) [pid = 1802] [serial = 708] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x93c35800) [pid = 1802] [serial = 984] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x838fa400) [pid = 1802] [serial = 1011] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x9298f400) [pid = 1802] [serial = 624] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0xa0c13800) [pid = 1802] [serial = 977] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x9060c800) [pid = 1802] [serial = 891] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x98263000) [pid = 1802] [serial = 798] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0xa3c75c00) [pid = 1802] [serial = 987] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x92867400) [pid = 1802] [serial = 723] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x8e9cfc00) [pid = 1802] [serial = 888] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x88d34400) [pid = 1802] [serial = 957] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x96fe1400) [pid = 1802] [serial = 669] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x946a8400) [pid = 1802] [serial = 605] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x861eec00) [pid = 1802] [serial = 924] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0xa445d400) [pid = 1802] [serial = 912] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x8fed6c00) [pid = 1802] [serial = 711] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x8fe9cc00) [pid = 1802] [serial = 687] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x86398800) [pid = 1802] [serial = 1013] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x838f7c00) [pid = 1802] [serial = 1010] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x9829cc00) [pid = 1802] [serial = 801] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x859a4c00) [pid = 1802] [serial = 1004] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x98c44800) [pid = 1802] [serial = 968] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x88412800) [pid = 1802] [serial = 999] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x863a0400) [pid = 1802] [serial = 930] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x9ea14c00) [pid = 1802] [serial = 849] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x98e33400) [pid = 1802] [serial = 840] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x93396000) [pid = 1802] [serial = 729] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0xa3cd9800) [pid = 1802] [serial = 861] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x913ef000) [pid = 1802] [serial = 663] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x979f5c00) [pid = 1802] [serial = 789] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x9fc9f800) [pid = 1802] [serial = 852] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x8a6de400) [pid = 1802] [serial = 1016] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x88e0fc00) [pid = 1802] [serial = 621] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x84541000) [pid = 1802] [serial = 1001] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x98e2e400) [pid = 1802] [serial = 969] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x91e3c800) [pid = 1802] [serial = 831] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x97fe8800) [pid = 1802] [serial = 965] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x95acb000) [pid = 1802] [serial = 732] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x8f361c00) [pid = 1802] [serial = 684] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0xa281a800) [pid = 1802] [serial = 906] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x999cf000) [pid = 1802] [serial = 843] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x906c3000) [pid = 1802] [serial = 602] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x859a6800) [pid = 1802] [serial = 998] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x8fe2a800) [pid = 1802] [serial = 768] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x9130f000) [pid = 1802] [serial = 720] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x91307000) [pid = 1802] [serial = 578] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x9df91000) [pid = 1802] [serial = 681] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x93bc5c00) [pid = 1802] [serial = 1007] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x95ad2000) [pid = 1802] [serial = 954] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x97928c00) [pid = 1802] [serial = 885] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x89c92c00) [pid = 1802] [serial = 762] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x84e42c00) [pid = 1802] [serial = 992] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x9339bc00) [pid = 1802] [serial = 780] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8f99cc00) [pid = 1802] [serial = 660] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x93b47000) [pid = 1802] [serial = 963] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x86395800) [pid = 1802] [serial = 927] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x93358000) [pid = 1802] [serial = 962] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8840c800) [pid = 1802] [serial = 981] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x9829b800) [pid = 1802] [serial = 897] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8fe29400) [pid = 1802] [serial = 983] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x9826b000) [pid = 1802] [serial = 630] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8e9cc400) [pid = 1802] [serial = 1019] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8599d800) [pid = 1802] [serial = 995] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x9fc4f800) [pid = 1802] [serial = 972] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8bac3400) [pid = 1802] [serial = 825] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0xa3ce2800) [pid = 1802] [serial = 617] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x861f3c00) [pid = 1802] [serial = 1005] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x9b0b5800) [pid = 1802] [serial = 846] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x93bc7000) [pid = 1802] [serial = 1008] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x98119c00) [pid = 1802] [serial = 795] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x97c56c00) [pid = 1802] [serial = 735] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x93c40000) [pid = 1802] [serial = 986] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0xa0f9dc00) [pid = 1802] [serial = 978] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x93ae5400) [pid = 1802] [serial = 666] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8e694000) [pid = 1802] [serial = 1022] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x98116000) [pid = 1802] [serial = 966] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x860c7c00) [pid = 1802] [serial = 921] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x981d2000) [pid = 1802] [serial = 608] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x929de800) [pid = 1802] [serial = 726] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x9994ac00) [pid = 1802] [serial = 678] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x97f87800) [pid = 1802] [serial = 894] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x96babc00) [pid = 1802] [serial = 786] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x93c3e000) [pid = 1802] [serial = 990] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x861ec800) [pid = 1802] [serial = 956] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8e693800) [pid = 1802] [serial = 765] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8f3df800) [pid = 1802] [serial = 599] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8f35cc00) [pid = 1802] [serial = 1020] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0xa0adbc00) [pid = 1802] [serial = 855] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x902ba000) [pid = 1802] [serial = 714] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x88171000) [pid = 1802] [serial = 864] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x9335ec00) [pid = 1802] [serial = 909] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8e9c6400) [pid = 1802] [serial = 705] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x9826a400) [pid = 1802] [serial = 675] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8599f800) [pid = 1802] [serial = 996] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8b63bc00) [pid = 1802] [serial = 702] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0xa0ad3000) [pid = 1802] [serial = 614] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8f936400) [pid = 1802] [serial = 959] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x871e3000) [pid = 1802] [serial = 1014] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x9b0b4c00) [pid = 1802] [serial = 971] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0xa0c1a400) [pid = 1802] [serial = 627] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8fb50400) [pid = 1802] [serial = 828] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x906c6c00) [pid = 1802] [serial = 717] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x92994800) [pid = 1802] [serial = 777] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x98e37400) [pid = 1802] [serial = 900] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x97f7b800) [pid = 1802] [serial = 834] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x84542800) [pid = 1802] [serial = 1002] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8fe96400) [pid = 1802] [serial = 1023] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x88409800) [pid = 1802] [serial = 980] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x88421c00) [pid = 1802] [serial = 989] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8f999800) [pid = 1802] [serial = 960] [outer = (nil)] [url = about:blank] 07:42:10 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x90447c00) [pid = 1802] [serial = 1025] [outer = (nil)] [url = about:blank] 07:42:11 INFO - PROCESS | 1802 | 1461249731022 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]]]}] 07:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 3138ms 07:42:11 INFO - PROCESS | 1802 | 1461249731062 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 07:42:11 INFO - PROCESS | 1802 | 1461249731067 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 07:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:42:11 INFO - PROCESS | 1802 | 1461249731075 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:42:11 INFO - PROCESS | 1802 | 1461249731080 Marionette TRACE conn3 <- [1,1494,null,{}] 07:42:11 INFO - PROCESS | 1802 | 1461249731088 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}] 07:42:11 INFO - PROCESS | 1802 | 1461249731286 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 07:42:11 INFO - PROCESS | 1802 | 1461249731467 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x84543c00 == 130 [pid = 1802] [id = 381] 07:42:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x84545800) [pid = 1802] [serial = 1144] [outer = (nil)] 07:42:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8599f000) [pid = 1802] [serial = 1145] [outer = 0x84545800] 07:42:11 INFO - PROCESS | 1802 | 1461249731564 Marionette DEBUG loaded listener.js 07:42:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x859a6800) [pid = 1802] [serial = 1146] [outer = 0x84545800] 07:42:12 INFO - PROCESS | 1802 | 1461249732584 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]]]}] 07:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1592ms 07:42:12 INFO - PROCESS | 1802 | 1461249732668 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 07:42:12 INFO - PROCESS | 1802 | 1461249732676 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 07:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:42:12 INFO - PROCESS | 1802 | 1461249732694 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:42:12 INFO - PROCESS | 1802 | 1461249732697 Marionette TRACE conn3 <- [1,1498,null,{}] 07:42:12 INFO - PROCESS | 1802 | 1461249732713 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}] 07:42:13 INFO - PROCESS | 1802 | 1461249733019 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 07:42:13 INFO - PROCESS | 1802 | 1461249733159 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x859a0400 == 131 [pid = 1802] [id = 382] 07:42:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x860c1800) [pid = 1802] [serial = 1147] [outer = (nil)] 07:42:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x86399c00) [pid = 1802] [serial = 1148] [outer = 0x860c1800] 07:42:13 INFO - PROCESS | 1802 | 1461249733258 Marionette DEBUG loaded listener.js 07:42:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x86e4b400) [pid = 1802] [serial = 1149] [outer = 0x860c1800] 07:42:14 INFO - PROCESS | 1802 | 1461249734191 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]]]}] 07:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1597ms 07:42:14 INFO - PROCESS | 1802 | 1461249734291 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 07:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:42:14 INFO - PROCESS | 1802 | 1461249734299 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 07:42:14 INFO - PROCESS | 1802 | 1461249734305 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:42:14 INFO - PROCESS | 1802 | 1461249734317 Marionette TRACE conn3 <- [1,1502,null,{}] 07:42:14 INFO - PROCESS | 1802 | 1461249734392 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}] 07:42:14 INFO - PROCESS | 1802 | 1461249734625 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 07:42:15 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x86e54000) [pid = 1802] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:42:15 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x838f8000) [pid = 1802] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:42:15 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8453a400) [pid = 1802] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:42:15 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x838f4800) [pid = 1802] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:42:15 INFO - PROCESS | 1802 | 1461249735050 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x83009400 == 132 [pid = 1802] [id = 383] 07:42:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x838ee800) [pid = 1802] [serial = 1150] [outer = (nil)] 07:42:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8599a800) [pid = 1802] [serial = 1151] [outer = 0x838ee800] 07:42:15 INFO - PROCESS | 1802 | 1461249735129 Marionette DEBUG loaded listener.js 07:42:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8816bc00) [pid = 1802] [serial = 1152] [outer = 0x838ee800] 07:42:16 INFO - PROCESS | 1802 | 1461249736055 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]]]}] 07:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1777ms 07:42:16 INFO - PROCESS | 1802 | 1461249736082 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 07:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:42:16 INFO - PROCESS | 1802 | 1461249736087 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 07:42:16 INFO - PROCESS | 1802 | 1461249736092 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:42:16 INFO - PROCESS | 1802 | 1461249736096 Marionette TRACE conn3 <- [1,1506,null,{}] 07:42:16 INFO - PROCESS | 1802 | 1461249736101 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}] 07:42:16 INFO - PROCESS | 1802 | 1461249736279 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 07:42:16 INFO - PROCESS | 1802 | 1461249736294 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x860c4c00 == 133 [pid = 1802] [id = 384] 07:42:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x871ecc00) [pid = 1802] [serial = 1153] [outer = (nil)] 07:42:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8840dc00) [pid = 1802] [serial = 1154] [outer = 0x871ecc00] 07:42:16 INFO - PROCESS | 1802 | 1461249736531 Marionette DEBUG loaded listener.js 07:42:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x88414800) [pid = 1802] [serial = 1155] [outer = 0x871ecc00] 07:42:17 INFO - PROCESS | 1802 | 1461249737594 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]]]}] 07:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1536ms 07:42:17 INFO - PROCESS | 1802 | 1461249737629 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 07:42:17 INFO - PROCESS | 1802 | 1461249737635 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 07:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:42:17 INFO - PROCESS | 1802 | 1461249737644 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:42:17 INFO - PROCESS | 1802 | 1461249737649 Marionette TRACE conn3 <- [1,1510,null,{}] 07:42:17 INFO - PROCESS | 1802 | 1461249737658 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}] 07:42:17 INFO - PROCESS | 1802 | 1461249737935 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 07:42:18 INFO - PROCESS | 1802 | 1461249738263 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x84547800 == 134 [pid = 1802] [id = 385] 07:42:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8599ec00) [pid = 1802] [serial = 1156] [outer = (nil)] 07:42:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x861eb000) [pid = 1802] [serial = 1157] [outer = 0x8599ec00] 07:42:18 INFO - PROCESS | 1802 | 1461249738355 Marionette DEBUG loaded listener.js 07:42:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x861f3000) [pid = 1802] [serial = 1158] [outer = 0x8599ec00] 07:42:19 INFO - PROCESS | 1802 | 1461249739352 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]]]}] 07:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1739ms 07:42:19 INFO - PROCESS | 1802 | 1461249739384 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 07:42:19 INFO - PROCESS | 1802 | 1461249739393 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 07:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:42:19 INFO - PROCESS | 1802 | 1461249739405 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:42:19 INFO - PROCESS | 1802 | 1461249739409 Marionette TRACE conn3 <- [1,1514,null,{}] 07:42:19 INFO - PROCESS | 1802 | 1461249739417 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}] 07:42:19 INFO - PROCESS | 1802 | 1461249739669 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 07:42:20 INFO - PROCESS | 1802 | 1461249739993 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x861e8400 == 135 [pid = 1802] [id = 386] 07:42:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x861f0c00) [pid = 1802] [serial = 1159] [outer = (nil)] 07:42:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x88169c00) [pid = 1802] [serial = 1160] [outer = 0x861f0c00] 07:42:20 INFO - PROCESS | 1802 | 1461249740097 Marionette DEBUG loaded listener.js 07:42:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8840bc00) [pid = 1802] [serial = 1161] [outer = 0x861f0c00] 07:42:21 INFO - PROCESS | 1802 | 1461249741231 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]]]}] 07:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1849ms 07:42:21 INFO - PROCESS | 1802 | 1461249741253 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 07:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:42:21 INFO - PROCESS | 1802 | 1461249741258 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 07:42:21 INFO - PROCESS | 1802 | 1461249741265 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:42:21 INFO - PROCESS | 1802 | 1461249741271 Marionette TRACE conn3 <- [1,1518,null,{}] 07:42:21 INFO - PROCESS | 1802 | 1461249741288 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}] 07:42:21 INFO - PROCESS | 1802 | 1461249741502 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 07:42:21 INFO - PROCESS | 1802 | 1461249741764 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8841f800 == 136 [pid = 1802] [id = 387] 07:42:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x88d2a800) [pid = 1802] [serial = 1162] [outer = (nil)] 07:42:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x88e09c00) [pid = 1802] [serial = 1163] [outer = 0x88d2a800] 07:42:21 INFO - PROCESS | 1802 | 1461249741899 Marionette DEBUG loaded listener.js 07:42:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8944a800) [pid = 1802] [serial = 1164] [outer = 0x88d2a800] 07:42:22 INFO - PROCESS | 1802 | 1461249742822 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]]]}] 07:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1592ms 07:42:22 INFO - PROCESS | 1802 | 1461249742857 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 07:42:22 INFO - PROCESS | 1802 | 1461249742862 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 07:42:22 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:42:22 INFO - PROCESS | 1802 | 1461249742869 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:42:22 INFO - PROCESS | 1802 | 1461249742873 Marionette TRACE conn3 <- [1,1522,null,{}] 07:42:22 INFO - PROCESS | 1802 | 1461249742878 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}] 07:42:23 INFO - PROCESS | 1802 | 1461249743085 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 07:42:23 INFO - PROCESS | 1802 | 1461249743364 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x859a6000 == 137 [pid = 1802] [id = 388] 07:42:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8841e000) [pid = 1802] [serial = 1165] [outer = (nil)] 07:42:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8a6e1400) [pid = 1802] [serial = 1166] [outer = 0x8841e000] 07:42:23 INFO - PROCESS | 1802 | 1461249743494 Marionette DEBUG loaded listener.js 07:42:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8a8de800) [pid = 1802] [serial = 1167] [outer = 0x8841e000] 07:42:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:24 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:42:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:24 INFO - PROCESS | 1802 | 1461249744323 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"]]]}] 07:42:24 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 () { 07:42:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:42:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:42:24 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 () { 07:42:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:42:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:42:24 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 () { 07:42:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:42:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:42:24 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 () { 07:42:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:42:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:42:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1534ms 07:42:24 INFO - PROCESS | 1802 | 1461249744409 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 07:42:24 INFO - PROCESS | 1802 | 1461249744413 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 07:42:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:42:24 INFO - PROCESS | 1802 | 1461249744420 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:42:24 INFO - PROCESS | 1802 | 1461249744424 Marionette TRACE conn3 <- [1,1526,null,{}] 07:42:24 INFO - PROCESS | 1802 | 1461249744430 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}] 07:42:24 INFO - PROCESS | 1802 | 1461249744620 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 07:42:24 INFO - PROCESS | 1802 | 1461249744836 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6da800 == 138 [pid = 1802] [id = 389] 07:42:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8a6dc800) [pid = 1802] [serial = 1168] [outer = (nil)] 07:42:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8b63f400) [pid = 1802] [serial = 1169] [outer = 0x8a6dc800] 07:42:24 INFO - PROCESS | 1802 | 1461249744963 Marionette DEBUG loaded listener.js 07:42:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8c30f800) [pid = 1802] [serial = 1170] [outer = 0x8a6dc800] 07:42:25 INFO - PROCESS | 1802 | 1461249745894 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"]]]}] 07:42:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:42:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:42:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:42:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:42:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:42:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:42:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:42:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1540ms 07:42:25 INFO - PROCESS | 1802 | 1461249745964 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 07:42:25 INFO - PROCESS | 1802 | 1461249745968 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 07:42:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:42:25 INFO - PROCESS | 1802 | 1461249745975 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:42:25 INFO - PROCESS | 1802 | 1461249745978 Marionette TRACE conn3 <- [1,1530,null,{}] 07:42:25 INFO - PROCESS | 1802 | 1461249745984 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}] 07:42:26 INFO - PROCESS | 1802 | 1461249746217 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 07:42:26 INFO - PROCESS | 1802 | 1461249746536 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6e1c00 == 139 [pid = 1802] [id = 390] 07:42:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8e633400) [pid = 1802] [serial = 1171] [outer = (nil)] 07:42:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8f32b400) [pid = 1802] [serial = 1172] [outer = 0x8e633400] 07:42:26 INFO - PROCESS | 1802 | 1461249746634 Marionette DEBUG loaded listener.js 07:42:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8f32fc00) [pid = 1802] [serial = 1173] [outer = 0x8e633400] 07:42:27 INFO - PROCESS | 1802 | 1461249747386 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]]]}] 07:42:27 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 07:42:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:42:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:42:27 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. 07:42:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:42:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1486ms 07:42:27 INFO - PROCESS | 1802 | 1461249747464 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 07:42:27 INFO - PROCESS | 1802 | 1461249747470 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 07:42:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:42:27 INFO - PROCESS | 1802 | 1461249747479 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:42:27 INFO - PROCESS | 1802 | 1461249747484 Marionette TRACE conn3 <- [1,1534,null,{}] 07:42:27 INFO - PROCESS | 1802 | 1461249747518 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}] 07:42:27 INFO - PROCESS | 1802 | 1461249747747 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 07:42:28 INFO - PROCESS | 1802 | 1461249748062 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c92c00 == 140 [pid = 1802] [id = 391] 07:42:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8a8e4c00) [pid = 1802] [serial = 1174] [outer = (nil)] 07:42:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8f998800) [pid = 1802] [serial = 1175] [outer = 0x8a8e4c00] 07:42:28 INFO - PROCESS | 1802 | 1461249748192 Marionette DEBUG loaded listener.js 07:42:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8fb4bc00) [pid = 1802] [serial = 1176] [outer = 0x8a8e4c00] 07:42:29 INFO - PROCESS | 1802 | 1461249749081 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]]]}] 07:42:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:42:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1646ms 07:42:29 INFO - PROCESS | 1802 | 1461249749125 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 07:42:29 INFO - PROCESS | 1802 | 1461249749129 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 07:42:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:42:29 INFO - PROCESS | 1802 | 1461249749136 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:42:29 INFO - PROCESS | 1802 | 1461249749140 Marionette TRACE conn3 <- [1,1538,null,{}] 07:42:29 INFO - PROCESS | 1802 | 1461249749146 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}] 07:42:29 INFO - PROCESS | 1802 | 1461249749339 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 07:42:29 INFO - PROCESS | 1802 | 1461249749605 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x859a0000 == 141 [pid = 1802] [id = 392] 07:42:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8a81ac00) [pid = 1802] [serial = 1177] [outer = (nil)] 07:42:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8fe90400) [pid = 1802] [serial = 1178] [outer = 0x8a81ac00] 07:42:29 INFO - PROCESS | 1802 | 1461249749747 Marionette DEBUG loaded listener.js 07:42:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8fe98000) [pid = 1802] [serial = 1179] [outer = 0x8a81ac00] 07:42:30 INFO - PROCESS | 1802 | 1461249750631 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]]]}] 07:42:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:42:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1534ms 07:42:30 INFO - PROCESS | 1802 | 1461249750671 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 07:42:30 INFO - PROCESS | 1802 | 1461249750675 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 07:42:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:42:30 INFO - PROCESS | 1802 | 1461249750681 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:42:30 INFO - PROCESS | 1802 | 1461249750684 Marionette TRACE conn3 <- [1,1542,null,{}] 07:42:30 INFO - PROCESS | 1802 | 1461249750691 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}] 07:42:30 INFO - PROCESS | 1802 | 1461249750912 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 07:42:31 INFO - PROCESS | 1802 | 1461249751226 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a8eb400 == 142 [pid = 1802] [id = 393] 07:42:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8e9cc000) [pid = 1802] [serial = 1180] [outer = (nil)] 07:42:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8ff54c00) [pid = 1802] [serial = 1181] [outer = 0x8e9cc000] 07:42:31 INFO - PROCESS | 1802 | 1461249751321 Marionette DEBUG loaded listener.js 07:42:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x902bb000) [pid = 1802] [serial = 1182] [outer = 0x8e9cc000] 07:42:32 INFO - PROCESS | 1802 | 1461249752192 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]]]}] 07:42:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:42:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1586ms 07:42:32 INFO - PROCESS | 1802 | 1461249752268 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 07:42:32 INFO - PROCESS | 1802 | 1461249752271 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 07:42:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:42:32 INFO - PROCESS | 1802 | 1461249752281 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:42:32 INFO - PROCESS | 1802 | 1461249752285 Marionette TRACE conn3 <- [1,1546,null,{}] 07:42:32 INFO - PROCESS | 1802 | 1461249752291 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}] 07:42:32 INFO - PROCESS | 1802 | 1461249752528 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 07:42:32 INFO - PROCESS | 1802 | 1461249752851 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ff4b400 == 143 [pid = 1802] [id = 394] 07:42:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8ff58800) [pid = 1802] [serial = 1183] [outer = (nil)] 07:42:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x906b7400) [pid = 1802] [serial = 1184] [outer = 0x8ff58800] 07:42:32 INFO - PROCESS | 1802 | 1461249752954 Marionette DEBUG loaded listener.js 07:42:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x906bd800) [pid = 1802] [serial = 1185] [outer = 0x8ff58800] 07:42:33 INFO - PROCESS | 1802 | 1461249753939 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]]]}] 07:42:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:42:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1735ms 07:42:34 INFO - PROCESS | 1802 | 1461249754017 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 07:42:34 INFO - PROCESS | 1802 | 1461249754022 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 07:42:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:42:34 INFO - PROCESS | 1802 | 1461249754031 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:42:34 INFO - PROCESS | 1802 | 1461249754036 Marionette TRACE conn3 <- [1,1550,null,{}] 07:42:34 INFO - PROCESS | 1802 | 1461249754043 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}] 07:42:34 INFO - PROCESS | 1802 | 1461249754328 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 07:42:34 INFO - PROCESS | 1802 | 1461249754675 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fed2000 == 144 [pid = 1802] [id = 395] 07:42:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x913f4800) [pid = 1802] [serial = 1186] [outer = (nil)] 07:42:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x92833000) [pid = 1802] [serial = 1187] [outer = 0x913f4800] 07:42:34 INFO - PROCESS | 1802 | 1461249754785 Marionette DEBUG loaded listener.js 07:42:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x92872800) [pid = 1802] [serial = 1188] [outer = 0x913f4800] 07:42:35 INFO - PROCESS | 1802 | 1461249755758 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]]]}] 07:42:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:42:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1790ms 07:42:35 INFO - PROCESS | 1802 | 1461249755821 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 07:42:35 INFO - PROCESS | 1802 | 1461249755825 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 07:42:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:42:35 INFO - PROCESS | 1802 | 1461249755833 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:42:35 INFO - PROCESS | 1802 | 1461249755837 Marionette TRACE conn3 <- [1,1554,null,{}] 07:42:35 INFO - PROCESS | 1802 | 1461249755846 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}] 07:42:36 INFO - PROCESS | 1802 | 1461249756059 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 07:42:36 INFO - PROCESS | 1802 | 1461249756387 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x92875800 == 145 [pid = 1802] [id = 396] 07:42:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x92875c00) [pid = 1802] [serial = 1189] [outer = (nil)] 07:42:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x92998800) [pid = 1802] [serial = 1190] [outer = 0x92875c00] 07:42:36 INFO - PROCESS | 1802 | 1461249756479 Marionette DEBUG loaded listener.js 07:42:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x929de400) [pid = 1802] [serial = 1191] [outer = 0x92875c00] 07:42:37 INFO - PROCESS | 1802 | 1461249757392 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]]]}] 07:42:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:42:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1634ms 07:42:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:42:37 INFO - PROCESS | 1802 | 1461249757467 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 07:42:37 INFO - PROCESS | 1802 | 1461249757470 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 07:42:37 INFO - PROCESS | 1802 | 1461249757477 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:42:37 INFO - PROCESS | 1802 | 1461249757481 Marionette TRACE conn3 <- [1,1558,null,{}] 07:42:37 INFO - PROCESS | 1802 | 1461249757486 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}] 07:42:37 INFO - PROCESS | 1802 | 1461249757727 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 07:42:38 INFO - PROCESS | 1802 | 1461249758069 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8300e000 == 146 [pid = 1802] [id = 397] 07:42:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x902c4000) [pid = 1802] [serial = 1192] [outer = (nil)] 07:42:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x93357400) [pid = 1802] [serial = 1193] [outer = 0x902c4000] 07:42:38 INFO - PROCESS | 1802 | 1461249758162 Marionette DEBUG loaded listener.js 07:42:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x9335ec00) [pid = 1802] [serial = 1194] [outer = 0x902c4000] 07:42:39 INFO - PROCESS | 1802 | 1461249759079 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]]]}] 07:42:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:42:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1637ms 07:42:39 INFO - PROCESS | 1802 | 1461249759114 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 07:42:39 INFO - PROCESS | 1802 | 1461249759118 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 07:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:42:39 INFO - PROCESS | 1802 | 1461249759125 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:42:39 INFO - PROCESS | 1802 | 1461249759130 Marionette TRACE conn3 <- [1,1562,null,{}] 07:42:39 INFO - PROCESS | 1802 | 1461249759138 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}] 07:42:39 INFO - PROCESS | 1802 | 1461249759364 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 07:42:39 INFO - PROCESS | 1802 | 1461249759712 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x860bd400 == 147 [pid = 1802] [id = 398] 07:42:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8e639400) [pid = 1802] [serial = 1195] [outer = (nil)] 07:42:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x9339e000) [pid = 1802] [serial = 1196] [outer = 0x8e639400] 07:42:39 INFO - PROCESS | 1802 | 1461249759814 Marionette DEBUG loaded listener.js 07:42:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x93ae9400) [pid = 1802] [serial = 1197] [outer = 0x8e639400] 07:42:40 INFO - PROCESS | 1802 | 1461249760738 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]]]}] 07:42:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:42:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1685ms 07:42:40 INFO - PROCESS | 1802 | 1461249760847 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 07:42:40 INFO - PROCESS | 1802 | 1461249760852 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 07:42:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:42:40 INFO - PROCESS | 1802 | 1461249760924 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:42:40 INFO - PROCESS | 1802 | 1461249760927 Marionette TRACE conn3 <- [1,1566,null,{}] 07:42:40 INFO - PROCESS | 1802 | 1461249760935 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}] 07:42:41 INFO - PROCESS | 1802 | 1461249761161 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 07:42:41 INFO - PROCESS | 1802 | 1461249761493 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x902c2000 == 148 [pid = 1802] [id = 399] 07:42:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x9339f800) [pid = 1802] [serial = 1198] [outer = (nil)] 07:42:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x93bc8c00) [pid = 1802] [serial = 1199] [outer = 0x9339f800] 07:42:41 INFO - PROCESS | 1802 | 1461249761579 Marionette DEBUG loaded listener.js 07:42:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x93bca000) [pid = 1802] [serial = 1200] [outer = 0x9339f800] 07:42:42 INFO - PROCESS | 1802 | 1461249762507 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]]]}] 07:42:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:42:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1682ms 07:42:42 INFO - PROCESS | 1802 | 1461249762555 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 07:42:42 INFO - PROCESS | 1802 | 1461249762559 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 07:42:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:42:42 INFO - PROCESS | 1802 | 1461249762566 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:42:42 INFO - PROCESS | 1802 | 1461249762568 Marionette TRACE conn3 <- [1,1570,null,{}] 07:42:42 INFO - PROCESS | 1802 | 1461249762574 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}] 07:42:42 INFO - PROCESS | 1802 | 1461249762767 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 07:42:43 INFO - PROCESS | 1802 | 1461249763106 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x92997000 == 149 [pid = 1802] [id = 400] 07:42:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x93b48c00) [pid = 1802] [serial = 1201] [outer = (nil)] 07:42:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x946a6400) [pid = 1802] [serial = 1202] [outer = 0x93b48c00] 07:42:43 INFO - PROCESS | 1802 | 1461249763196 Marionette DEBUG loaded listener.js 07:42:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x946ae800) [pid = 1802] [serial = 1203] [outer = 0x93b48c00] 07:42:44 INFO - PROCESS | 1802 | 1461249764058 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]]]}] 07:42:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:42:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1539ms 07:42:44 INFO - PROCESS | 1802 | 1461249764106 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 07:42:44 INFO - PROCESS | 1802 | 1461249764110 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 07:42:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:42:44 INFO - PROCESS | 1802 | 1461249764116 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:42:44 INFO - PROCESS | 1802 | 1461249764120 Marionette TRACE conn3 <- [1,1574,null,{}] 07:42:44 INFO - PROCESS | 1802 | 1461249764125 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}] 07:42:44 INFO - PROCESS | 1802 | 1461249764329 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 07:42:44 INFO - PROCESS | 1802 | 1461249764667 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e696400 == 150 [pid = 1802] [id = 401] 07:42:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x8fe97400) [pid = 1802] [serial = 1204] [outer = (nil)] 07:42:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x96fe4c00) [pid = 1802] [serial = 1205] [outer = 0x8fe97400] 07:42:44 INFO - PROCESS | 1802 | 1461249764764 Marionette DEBUG loaded listener.js 07:42:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x9777f000) [pid = 1802] [serial = 1206] [outer = 0x8fe97400] 07:42:45 INFO - PROCESS | 1802 | 1461249765639 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]]]}] 07:42:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:42:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1585ms 07:42:45 INFO - PROCESS | 1802 | 1461249765702 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 07:42:45 INFO - PROCESS | 1802 | 1461249765706 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 07:42:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:42:45 INFO - PROCESS | 1802 | 1461249765714 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:42:45 INFO - PROCESS | 1802 | 1461249765717 Marionette TRACE conn3 <- [1,1578,null,{}] 07:42:45 INFO - PROCESS | 1802 | 1461249765723 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}] 07:42:45 INFO - PROCESS | 1802 | 1461249765944 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 07:42:46 INFO - PROCESS | 1802 | 1461249766289 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x84544800 == 151 [pid = 1802] [id = 402] 07:42:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x84544c00) [pid = 1802] [serial = 1207] [outer = (nil)] 07:42:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x97c5ac00) [pid = 1802] [serial = 1208] [outer = 0x84544c00] 07:42:46 INFO - PROCESS | 1802 | 1461249766383 Marionette DEBUG loaded listener.js 07:42:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x97c61400) [pid = 1802] [serial = 1209] [outer = 0x84544c00] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x83009400 == 150 [pid = 1802] [id = 383] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x859a0400 == 149 [pid = 1802] [id = 382] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x84543c00 == 148 [pid = 1802] [id = 381] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x860c6800 == 147 [pid = 1802] [id = 379] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x946ac000 == 146 [pid = 1802] [id = 378] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x93bd0000 == 145 [pid = 1802] [id = 377] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x9335a400 == 144 [pid = 1802] [id = 375] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x93358800 == 143 [pid = 1802] [id = 376] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x91249800 == 142 [pid = 1802] [id = 374] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x91e45c00 == 141 [pid = 1802] [id = 373] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7c2000 == 140 [pid = 1802] [id = 372] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8c30b000 == 139 [pid = 1802] [id = 371] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8e9cd000 == 138 [pid = 1802] [id = 369] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8f3e4800 == 137 [pid = 1802] [id = 370] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8a8e2000 == 136 [pid = 1802] [id = 368] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8a816000 == 135 [pid = 1802] [id = 367] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x83bc5000 == 134 [pid = 1802] [id = 366] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x871ef800 == 133 [pid = 1802] [id = 365] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x86e4e800 == 132 [pid = 1802] [id = 364] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x838f4400 == 131 [pid = 1802] [id = 362] 07:42:48 INFO - PROCESS | 1802 | --DOCSHELL 0x83bc8c00 == 130 [pid = 1802] [id = 363] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x98e28800) [pid = 1802] [serial = 1052] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8e7c9000) [pid = 1802] [serial = 1031] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x88b9b800) [pid = 1802] [serial = 1085] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x977d3800) [pid = 1802] [serial = 1046] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x859a4000) [pid = 1802] [serial = 1080] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x88167c00) [pid = 1802] [serial = 1083] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x97f86400) [pid = 1802] [serial = 1049] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x88405400) [pid = 1802] [serial = 1028] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x89448400) [pid = 1802] [serial = 1064] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x84e3bc00) [pid = 1802] [serial = 1079] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x83bc5c00) [pid = 1802] [serial = 1076] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x84539c00) [pid = 1802] [serial = 1077] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x86e53800) [pid = 1802] [serial = 1067] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x9130d800) [pid = 1802] [serial = 1034] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8944f000) [pid = 1802] [serial = 1086] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x93aeb000) [pid = 1802] [serial = 1040] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x92995400) [pid = 1802] [serial = 1037] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x86e53c00) [pid = 1802] [serial = 1082] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x9fb30c00) [pid = 1802] [serial = 1055] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0xa45be800) [pid = 1802] [serial = 1058] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x86e55000) [pid = 1802] [serial = 1073] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x88b9b400) [pid = 1802] [serial = 1061] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x83bcbc00) [pid = 1802] [serial = 1070] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x93c38000) [pid = 1802] [serial = 1043] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8599b000) [pid = 1802] [serial = 1088] [outer = (nil)] [url = about:blank] 07:42:48 INFO - PROCESS | 1802 | 1461249768863 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]]]}] 07:42:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:42:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 3250ms 07:42:48 INFO - PROCESS | 1802 | 1461249768971 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 07:42:48 INFO - PROCESS | 1802 | 1461249768976 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 07:42:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:42:48 INFO - PROCESS | 1802 | 1461249768984 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:42:48 INFO - PROCESS | 1802 | 1461249768990 Marionette TRACE conn3 <- [1,1582,null,{}] 07:42:49 INFO - PROCESS | 1802 | 1461249769005 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}] 07:42:49 INFO - PROCESS | 1802 | 1461249769180 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 07:42:49 INFO - PROCESS | 1802 | 1461249769196 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e41000 == 131 [pid = 1802] [id = 403] 07:42:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x84e41800) [pid = 1802] [serial = 1210] [outer = (nil)] 07:42:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x84e46400) [pid = 1802] [serial = 1211] [outer = 0x84e41800] 07:42:49 INFO - PROCESS | 1802 | 1461249769273 Marionette DEBUG loaded listener.js 07:42:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x859a0400) [pid = 1802] [serial = 1212] [outer = 0x84e41800] 07:42:50 INFO - PROCESS | 1802 | 1461249770364 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]]]}] 07:42:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:42:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1407ms 07:42:50 INFO - PROCESS | 1802 | 1461249770391 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 07:42:50 INFO - PROCESS | 1802 | 1461249770399 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 07:42:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:42:50 INFO - PROCESS | 1802 | 1461249770409 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:42:50 INFO - PROCESS | 1802 | 1461249770414 Marionette TRACE conn3 <- [1,1586,null,{}] 07:42:50 INFO - PROCESS | 1802 | 1461249770419 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}] 07:42:50 INFO - PROCESS | 1802 | 1461249770670 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 07:42:50 INFO - PROCESS | 1802 | 1461249770694 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e3d000 == 132 [pid = 1802] [id = 404] 07:42:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8599fc00) [pid = 1802] [serial = 1213] [outer = (nil)] 07:42:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x861ee400) [pid = 1802] [serial = 1214] [outer = 0x8599fc00] 07:42:50 INFO - PROCESS | 1802 | 1461249770768 Marionette DEBUG loaded listener.js 07:42:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8639cc00) [pid = 1802] [serial = 1215] [outer = 0x8599fc00] 07:42:51 INFO - PROCESS | 1802 | 1461249771880 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]]]}] 07:42:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:42:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1535ms 07:42:51 INFO - PROCESS | 1802 | 1461249771945 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 07:42:51 INFO - PROCESS | 1802 | 1461249771948 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 07:42:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:42:51 INFO - PROCESS | 1802 | 1461249771955 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:42:51 INFO - PROCESS | 1802 | 1461249771960 Marionette TRACE conn3 <- [1,1590,null,{}] 07:42:51 INFO - PROCESS | 1802 | 1461249771983 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}] 07:42:52 INFO - PROCESS | 1802 | 1461249772237 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 07:42:52 INFO - PROCESS | 1802 | 1461249772262 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x860c7400 == 133 [pid = 1802] [id = 405] 07:42:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x86e56c00) [pid = 1802] [serial = 1216] [outer = (nil)] 07:42:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x88175800) [pid = 1802] [serial = 1217] [outer = 0x86e56c00] 07:42:52 INFO - PROCESS | 1802 | 1461249772337 Marionette DEBUG loaded listener.js 07:42:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x88413c00) [pid = 1802] [serial = 1218] [outer = 0x86e56c00] 07:42:53 INFO - PROCESS | 1802 | 1461249773288 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]]]}] 07:42:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:42:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1391ms 07:42:53 INFO - PROCESS | 1802 | 1461249773351 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 07:42:53 INFO - PROCESS | 1802 | 1461249773355 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 07:42:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:42:53 INFO - PROCESS | 1802 | 1461249773363 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:42:53 INFO - PROCESS | 1802 | 1461249773366 Marionette TRACE conn3 <- [1,1594,null,{}] 07:42:53 INFO - PROCESS | 1802 | 1461249773371 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}] 07:42:54 INFO - PROCESS | 1802 | 1461249774278 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8a8dc400) [pid = 1802] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x93b4d400) [pid = 1802] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8fe2e000) [pid = 1802] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8a81e000) [pid = 1802] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x97c59c00) [pid = 1802] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x86e4fc00) [pid = 1802] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x93bd0400) [pid = 1802] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x88b95400) [pid = 1802] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x860c1800) [pid = 1802] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x93398c00) [pid = 1802] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x93bce400) [pid = 1802] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x92997800) [pid = 1802] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x928a0400) [pid = 1802] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8ff49c00) [pid = 1802] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x84545800) [pid = 1802] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x88b94400) [pid = 1802] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x9298b000) [pid = 1802] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8f32a800) [pid = 1802] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8f995800) [pid = 1802] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x96fde400) [pid = 1802] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x93c32c00) [pid = 1802] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x871e1400) [pid = 1802] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x96a36400) [pid = 1802] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8e9c4400) [pid = 1802] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x906b9c00) [pid = 1802] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8e9cd400) [pid = 1802] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x838ee800) [pid = 1802] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x83bc2c00) [pid = 1802] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0xa44c8000) [pid = 1802] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x83bcc800) [pid = 1802] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x83bc9c00) [pid = 1802] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8fed6000) [pid = 1802] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x906bc000) [pid = 1802] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x9060a800) [pid = 1802] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x88b9b000) [pid = 1802] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x861f0400) [pid = 1802] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:42:54 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8841c000) [pid = 1802] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:42:54 INFO - PROCESS | 1802 | 1461249774556 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x83001800 == 134 [pid = 1802] [id = 406] 07:42:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8300e400) [pid = 1802] [serial = 1219] [outer = (nil)] 07:42:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x84539400) [pid = 1802] [serial = 1220] [outer = 0x8300e400] 07:42:54 INFO - PROCESS | 1802 | 1461249774629 Marionette DEBUG loaded listener.js 07:42:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x860c1800) [pid = 1802] [serial = 1221] [outer = 0x8300e400] 07:42:55 INFO - PROCESS | 1802 | 1461249775352 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]]]}] 07:42:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:42:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2047ms 07:42:55 INFO - PROCESS | 1802 | 1461249775410 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 07:42:55 INFO - PROCESS | 1802 | 1461249775414 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 07:42:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:42:55 INFO - PROCESS | 1802 | 1461249775420 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:42:55 INFO - PROCESS | 1802 | 1461249775422 Marionette TRACE conn3 <- [1,1598,null,{}] 07:42:55 INFO - PROCESS | 1802 | 1461249775428 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}] 07:42:55 INFO - PROCESS | 1802 | 1461249775664 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 07:42:55 INFO - PROCESS | 1802 | 1461249775684 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x84540800 == 135 [pid = 1802] [id = 407] 07:42:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x860bcc00) [pid = 1802] [serial = 1222] [outer = (nil)] 07:42:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x88b92000) [pid = 1802] [serial = 1223] [outer = 0x860bcc00] 07:42:55 INFO - PROCESS | 1802 | 1461249775756 Marionette DEBUG loaded listener.js 07:42:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x88b9f400) [pid = 1802] [serial = 1224] [outer = 0x860bcc00] 07:42:56 INFO - PROCESS | 1802 | 1461249776941 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]]]}] 07:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1535ms 07:42:56 INFO - PROCESS | 1802 | 1461249776956 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 07:42:56 INFO - PROCESS | 1802 | 1461249776962 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 07:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:42:56 INFO - PROCESS | 1802 | 1461249776971 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:42:56 INFO - PROCESS | 1802 | 1461249776978 Marionette TRACE conn3 <- [1,1602,null,{}] 07:42:56 INFO - PROCESS | 1802 | 1461249776988 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}] 07:42:57 INFO - PROCESS | 1802 | 1461249777187 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 07:42:57 INFO - PROCESS | 1802 | 1461249777532 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e3b000 == 136 [pid = 1802] [id = 408] 07:42:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x84e46800) [pid = 1802] [serial = 1225] [outer = (nil)] 07:42:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x861e5c00) [pid = 1802] [serial = 1226] [outer = 0x84e46800] 07:42:57 INFO - PROCESS | 1802 | 1461249777625 Marionette DEBUG loaded listener.js 07:42:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x863a0800) [pid = 1802] [serial = 1227] [outer = 0x84e46800] 07:42:58 INFO - PROCESS | 1802 | 1461249778569 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]]]}] 07:42:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:42:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1635ms 07:42:58 INFO - PROCESS | 1802 | 1461249778607 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 07:42:58 INFO - PROCESS | 1802 | 1461249778616 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 07:42:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:42:58 INFO - PROCESS | 1802 | 1461249778627 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:42:58 INFO - PROCESS | 1802 | 1461249778630 Marionette TRACE conn3 <- [1,1606,null,{}] 07:42:58 INFO - PROCESS | 1802 | 1461249778637 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}] 07:42:58 INFO - PROCESS | 1802 | 1461249778839 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 07:42:59 INFO - PROCESS | 1802 | 1461249779226 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x88403400 == 137 [pid = 1802] [id = 409] 07:42:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x88408400) [pid = 1802] [serial = 1228] [outer = (nil)] 07:42:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8841ec00) [pid = 1802] [serial = 1229] [outer = 0x88408400] 07:42:59 INFO - PROCESS | 1802 | 1461249779319 Marionette DEBUG loaded listener.js 07:42:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x88b9d400) [pid = 1802] [serial = 1230] [outer = 0x88408400] 07:43:00 INFO - PROCESS | 1802 | 1461249780274 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]]]}] 07:43:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:43:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1680ms 07:43:00 INFO - PROCESS | 1802 | 1461249780307 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 07:43:00 INFO - PROCESS | 1802 | 1461249780312 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 07:43:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:43:00 INFO - PROCESS | 1802 | 1461249780318 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:43:00 INFO - PROCESS | 1802 | 1461249780325 Marionette TRACE conn3 <- [1,1610,null,{}] 07:43:00 INFO - PROCESS | 1802 | 1461249780341 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}] 07:43:00 INFO - PROCESS | 1802 | 1461249780567 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 07:43:00 INFO - PROCESS | 1802 | 1461249780883 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8944e400 == 138 [pid = 1802] [id = 410] 07:43:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8944f000) [pid = 1802] [serial = 1231] [outer = (nil)] 07:43:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8a819c00) [pid = 1802] [serial = 1232] [outer = 0x8944f000] 07:43:00 INFO - PROCESS | 1802 | 1461249780982 Marionette DEBUG loaded listener.js 07:43:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8a8ea000) [pid = 1802] [serial = 1233] [outer = 0x8944f000] 07:43:01 INFO - PROCESS | 1802 | 1461249781935 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]]]}] 07:43:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:43:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1645ms 07:43:01 INFO - PROCESS | 1802 | 1461249781964 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 07:43:01 INFO - PROCESS | 1802 | 1461249781969 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 07:43:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:43:01 INFO - PROCESS | 1802 | 1461249781976 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:43:01 INFO - PROCESS | 1802 | 1461249781979 Marionette TRACE conn3 <- [1,1614,null,{}] 07:43:01 INFO - PROCESS | 1802 | 1461249781985 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}] 07:43:02 INFO - PROCESS | 1802 | 1461249782196 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 07:43:02 INFO - PROCESS | 1802 | 1461249782516 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a814400 == 139 [pid = 1802] [id = 411] 07:43:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8c301800) [pid = 1802] [serial = 1234] [outer = (nil)] 07:43:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8c30c400) [pid = 1802] [serial = 1235] [outer = 0x8c301800] 07:43:02 INFO - PROCESS | 1802 | 1461249782609 Marionette DEBUG loaded listener.js 07:43:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8e691c00) [pid = 1802] [serial = 1236] [outer = 0x8c301800] 07:43:03 INFO - PROCESS | 1802 | 1461249783510 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]]]}] 07:43:03 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 07:43:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1591ms 07:43:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:43:03 INFO - PROCESS | 1802 | 1461249783568 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 07:43:03 INFO - PROCESS | 1802 | 1461249783571 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 07:43:03 INFO - PROCESS | 1802 | 1461249783578 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:43:03 INFO - PROCESS | 1802 | 1461249783581 Marionette TRACE conn3 <- [1,1618,null,{}] 07:43:03 INFO - PROCESS | 1802 | 1461249783587 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}] 07:43:03 INFO - PROCESS | 1802 | 1461249783779 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 07:43:04 INFO - PROCESS | 1802 | 1461249784102 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b646400 == 140 [pid = 1802] [id = 412] 07:43:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8bacbc00) [pid = 1802] [serial = 1237] [outer = (nil)] 07:43:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8e7cd800) [pid = 1802] [serial = 1238] [outer = 0x8bacbc00] 07:43:04 INFO - PROCESS | 1802 | 1461249784191 Marionette DEBUG loaded listener.js 07:43:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8e9c7800) [pid = 1802] [serial = 1239] [outer = 0x8bacbc00] 07:43:05 INFO - PROCESS | 1802 | 1461249785079 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]]]}] 07:43:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:43:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1536ms 07:43:05 INFO - PROCESS | 1802 | 1461249785113 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 07:43:05 INFO - PROCESS | 1802 | 1461249785117 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 07:43:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:43:05 INFO - PROCESS | 1802 | 1461249785123 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:43:05 INFO - PROCESS | 1802 | 1461249785127 Marionette TRACE conn3 <- [1,1622,null,{}] 07:43:05 INFO - PROCESS | 1802 | 1461249785133 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}] 07:43:05 INFO - PROCESS | 1802 | 1461249785361 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 07:43:05 INFO - PROCESS | 1802 | 1461249785687 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x88413000 == 141 [pid = 1802] [id = 413] 07:43:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8f35fc00) [pid = 1802] [serial = 1240] [outer = (nil)] 07:43:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8fb4d400) [pid = 1802] [serial = 1241] [outer = 0x8f35fc00] 07:43:05 INFO - PROCESS | 1802 | 1461249785780 Marionette DEBUG loaded listener.js 07:43:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8fe2e000) [pid = 1802] [serial = 1242] [outer = 0x8f35fc00] 07:43:06 INFO - PROCESS | 1802 | 1461249786736 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]]]}] 07:43:06 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 07:43:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1680ms 07:43:06 INFO - PROCESS | 1802 | 1461249786807 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 07:43:06 INFO - PROCESS | 1802 | 1461249786813 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 07:43:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:43:06 INFO - PROCESS | 1802 | 1461249786823 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:43:06 INFO - PROCESS | 1802 | 1461249786827 Marionette TRACE conn3 <- [1,1626,null,{}] 07:43:06 INFO - PROCESS | 1802 | 1461249786838 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}] 07:43:07 INFO - PROCESS | 1802 | 1461249787173 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 07:43:07 INFO - PROCESS | 1802 | 1461249787589 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7cc800 == 142 [pid = 1802] [id = 414] 07:43:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8f321400) [pid = 1802] [serial = 1243] [outer = (nil)] 07:43:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8ff55800) [pid = 1802] [serial = 1244] [outer = 0x8f321400] 07:43:07 INFO - PROCESS | 1802 | 1461249787737 Marionette DEBUG loaded listener.js 07:43:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x902bc800) [pid = 1802] [serial = 1245] [outer = 0x8f321400] 07:43:08 INFO - PROCESS | 1802 | 1461249788792 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]]]}] 07:43:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:43:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 2035ms 07:43:08 INFO - PROCESS | 1802 | 1461249788858 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 07:43:08 INFO - PROCESS | 1802 | 1461249788862 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 07:43:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:43:08 INFO - PROCESS | 1802 | 1461249788868 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:43:08 INFO - PROCESS | 1802 | 1461249788872 Marionette TRACE conn3 <- [1,1630,null,{}] 07:43:08 INFO - PROCESS | 1802 | 1461249788878 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}] 07:43:09 INFO - PROCESS | 1802 | 1461249789080 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 07:43:09 INFO - PROCESS | 1802 | 1461249789347 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a816000 == 143 [pid = 1802] [id = 415] 07:43:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8fe2ac00) [pid = 1802] [serial = 1246] [outer = (nil)] 07:43:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x91245c00) [pid = 1802] [serial = 1247] [outer = 0x8fe2ac00] 07:43:09 INFO - PROCESS | 1802 | 1461249789480 Marionette DEBUG loaded listener.js 07:43:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x91302800) [pid = 1802] [serial = 1248] [outer = 0x8fe2ac00] 07:43:10 INFO - PROCESS | 1802 | 1461249790360 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]]]}] 07:43:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:43:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1533ms 07:43:10 INFO - PROCESS | 1802 | 1461249790401 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 07:43:10 INFO - PROCESS | 1802 | 1461249790406 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 07:43:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:43:10 INFO - PROCESS | 1802 | 1461249790412 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:43:10 INFO - PROCESS | 1802 | 1461249790415 Marionette TRACE conn3 <- [1,1634,null,{}] 07:43:10 INFO - PROCESS | 1802 | 1461249790421 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}] 07:43:10 INFO - PROCESS | 1802 | 1461249790606 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 07:43:10 INFO - PROCESS | 1802 | 1461249790881 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x906bc000 == 144 [pid = 1802] [id = 416] 07:43:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x906bcc00) [pid = 1802] [serial = 1249] [outer = (nil)] 07:43:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x91e48800) [pid = 1802] [serial = 1250] [outer = 0x906bcc00] 07:43:11 INFO - PROCESS | 1802 | 1461249791016 Marionette DEBUG loaded listener.js 07:43:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9286c400) [pid = 1802] [serial = 1251] [outer = 0x906bcc00] 07:43:11 INFO - PROCESS | 1802 | 1461249791952 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]]]}] 07:43:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:43:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1581ms 07:43:11 INFO - PROCESS | 1802 | 1461249791994 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 07:43:11 INFO - PROCESS | 1802 | 1461249791997 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 07:43:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:43:12 INFO - PROCESS | 1802 | 1461249792004 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:43:12 INFO - PROCESS | 1802 | 1461249792007 Marionette TRACE conn3 <- [1,1638,null,{}] 07:43:12 INFO - PROCESS | 1802 | 1461249792013 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}] 07:43:12 INFO - PROCESS | 1802 | 1461249792237 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 07:43:12 INFO - PROCESS | 1802 | 1461249792559 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x9130b000 == 145 [pid = 1802] [id = 417] 07:43:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x91e4a800) [pid = 1802] [serial = 1252] [outer = (nil)] 07:43:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x929da400) [pid = 1802] [serial = 1253] [outer = 0x91e4a800] 07:43:12 INFO - PROCESS | 1802 | 1461249792650 Marionette DEBUG loaded listener.js 07:43:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x92af0400) [pid = 1802] [serial = 1254] [outer = 0x91e4a800] 07:43:13 INFO - PROCESS | 1802 | 1461249793594 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]]]}] 07:43:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:43:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1633ms 07:43:13 INFO - PROCESS | 1802 | 1461249793638 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 07:43:13 INFO - PROCESS | 1802 | 1461249793643 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 07:43:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:43:13 INFO - PROCESS | 1802 | 1461249793649 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:43:13 INFO - PROCESS | 1802 | 1461249793654 Marionette TRACE conn3 <- [1,1642,null,{}] 07:43:13 INFO - PROCESS | 1802 | 1461249793659 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}] 07:43:13 INFO - PROCESS | 1802 | 1461249793881 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 07:43:14 INFO - PROCESS | 1802 | 1461249794218 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x84543000 == 146 [pid = 1802] [id = 418] 07:43:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x93aec000) [pid = 1802] [serial = 1255] [outer = (nil)] 07:43:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x93b4ac00) [pid = 1802] [serial = 1256] [outer = 0x93aec000] 07:43:14 INFO - PROCESS | 1802 | 1461249794316 Marionette DEBUG loaded listener.js 07:43:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x93bc9400) [pid = 1802] [serial = 1257] [outer = 0x93aec000] 07:43:15 INFO - PROCESS | 1802 | 1461249795209 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]]]}] 07:43:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:43:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1636ms 07:43:15 INFO - PROCESS | 1802 | 1461249795285 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 07:43:15 INFO - PROCESS | 1802 | 1461249795289 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 07:43:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:43:15 INFO - PROCESS | 1802 | 1461249795295 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:43:15 INFO - PROCESS | 1802 | 1461249795299 Marionette TRACE conn3 <- [1,1646,null,{}] 07:43:15 INFO - PROCESS | 1802 | 1461249795304 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}] 07:43:15 INFO - PROCESS | 1802 | 1461249795531 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 07:43:15 INFO - PROCESS | 1802 | 1461249795866 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x91310000 == 147 [pid = 1802] [id = 419] 07:43:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x9335f800) [pid = 1802] [serial = 1258] [outer = (nil)] 07:43:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x93c3dc00) [pid = 1802] [serial = 1259] [outer = 0x9335f800] 07:43:15 INFO - PROCESS | 1802 | 1461249795971 Marionette DEBUG loaded listener.js 07:43:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x93c3f800) [pid = 1802] [serial = 1260] [outer = 0x9335f800] 07:43:16 INFO - PROCESS | 1802 | 1461249796924 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]]]}] 07:43:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:43:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1685ms 07:43:16 INFO - PROCESS | 1802 | 1461249796981 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 07:43:16 INFO - PROCESS | 1802 | 1461249796985 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 07:43:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:43:16 INFO - PROCESS | 1802 | 1461249796992 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:43:16 INFO - PROCESS | 1802 | 1461249796995 Marionette TRACE conn3 <- [1,1650,null,{}] 07:43:17 INFO - PROCESS | 1802 | 1461249797001 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}] 07:43:17 INFO - PROCESS | 1802 | 1461249797201 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 07:43:17 INFO - PROCESS | 1802 | 1461249797561 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x9124bc00 == 148 [pid = 1802] [id = 420] 07:43:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x93c38c00) [pid = 1802] [serial = 1261] [outer = (nil)] 07:43:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x9792b400) [pid = 1802] [serial = 1262] [outer = 0x93c38c00] 07:43:17 INFO - PROCESS | 1802 | 1461249797661 Marionette DEBUG loaded listener.js 07:43:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x979ed000) [pid = 1802] [serial = 1263] [outer = 0x93c38c00] 07:43:18 INFO - PROCESS | 1802 | 1461249798593 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]]]}] 07:43:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:43:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1638ms 07:43:18 INFO - PROCESS | 1802 | 1461249798631 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 07:43:18 INFO - PROCESS | 1802 | 1461249798636 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 07:43:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:43:18 INFO - PROCESS | 1802 | 1461249798644 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:43:18 INFO - PROCESS | 1802 | 1461249798649 Marionette TRACE conn3 <- [1,1654,null,{}] 07:43:18 INFO - PROCESS | 1802 | 1461249798658 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}] 07:43:18 INFO - PROCESS | 1802 | 1461249798860 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 07:43:19 INFO - PROCESS | 1802 | 1461249799185 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x96bb1000 == 149 [pid = 1802] [id = 421] 07:43:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x97928c00) [pid = 1802] [serial = 1264] [outer = (nil)] 07:43:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x97f7f800) [pid = 1802] [serial = 1265] [outer = 0x97928c00] 07:43:19 INFO - PROCESS | 1802 | 1461249799329 Marionette DEBUG loaded listener.js 07:43:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x97f86400) [pid = 1802] [serial = 1266] [outer = 0x97928c00] 07:43:20 INFO - PROCESS | 1802 | 1461249800261 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]]]}] 07:43:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:43:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1689ms 07:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:43:20 INFO - PROCESS | 1802 | 1461249800334 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 07:43:20 INFO - PROCESS | 1802 | 1461249800337 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 07:43:20 INFO - PROCESS | 1802 | 1461249800344 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:43:20 INFO - PROCESS | 1802 | 1461249800348 Marionette TRACE conn3 <- [1,1658,null,{}] 07:43:20 INFO - PROCESS | 1802 | 1461249800354 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}] 07:43:20 INFO - PROCESS | 1802 | 1461249800607 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 07:43:20 INFO - PROCESS | 1802 | 1461249800937 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x97c58800 == 150 [pid = 1802] [id = 422] 07:43:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x97c59c00) [pid = 1802] [serial = 1267] [outer = (nil)] 07:43:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x97ff3000) [pid = 1802] [serial = 1268] [outer = 0x97c59c00] 07:43:21 INFO - PROCESS | 1802 | 1461249801030 Marionette DEBUG loaded listener.js 07:43:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x9810e400) [pid = 1802] [serial = 1269] [outer = 0x97c59c00] 07:43:22 INFO - PROCESS | 1802 | 1461249802108 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]]]}] 07:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1833ms 07:43:22 INFO - PROCESS | 1802 | 1461249802177 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 07:43:22 INFO - PROCESS | 1802 | 1461249802180 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 07:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:43:22 INFO - PROCESS | 1802 | 1461249802187 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:43:22 INFO - PROCESS | 1802 | 1461249802190 Marionette TRACE conn3 <- [1,1662,null,{}] 07:43:22 INFO - PROCESS | 1802 | 1461249802196 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}] 07:43:22 INFO - PROCESS | 1802 | 1461249802390 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 07:43:22 INFO - PROCESS | 1802 | 1461249802715 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x93c31400 == 151 [pid = 1802] [id = 423] 07:43:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x97c5f800) [pid = 1802] [serial = 1270] [outer = (nil)] 07:43:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x9811c000) [pid = 1802] [serial = 1271] [outer = 0x97c5f800] 07:43:22 INFO - PROCESS | 1802 | 1461249802808 Marionette DEBUG loaded listener.js 07:43:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x981c9800) [pid = 1802] [serial = 1272] [outer = 0x97c5f800] 07:43:23 INFO - PROCESS | 1802 | 1461249803717 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]]]}] 07:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1583ms 07:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:43:23 INFO - PROCESS | 1802 | 1461249803771 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 07:43:23 INFO - PROCESS | 1802 | 1461249803774 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 07:43:23 INFO - PROCESS | 1802 | 1461249803780 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:43:23 INFO - PROCESS | 1802 | 1461249803784 Marionette TRACE conn3 <- [1,1666,null,{}] 07:43:23 INFO - PROCESS | 1802 | 1461249803790 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}] 07:43:24 INFO - PROCESS | 1802 | 1461249804006 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 07:43:24 INFO - PROCESS | 1802 | 1461249804335 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bc1c00 == 152 [pid = 1802] [id = 424] 07:43:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x98116000) [pid = 1802] [serial = 1273] [outer = (nil)] 07:43:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x9826f800) [pid = 1802] [serial = 1274] [outer = 0x98116000] 07:43:24 INFO - PROCESS | 1802 | 1461249804455 Marionette DEBUG loaded listener.js 07:43:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x9828ec00) [pid = 1802] [serial = 1275] [outer = 0x98116000] 07:43:25 INFO - PROCESS | 1802 | 1461249805379 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]]]}] 07:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1632ms 07:43:25 INFO - PROCESS | 1802 | 1461249805411 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 07:43:25 INFO - PROCESS | 1802 | 1461249805415 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 07:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:43:25 INFO - PROCESS | 1802 | 1461249805421 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:43:25 INFO - PROCESS | 1802 | 1461249805425 Marionette TRACE conn3 <- [1,1670,null,{}] 07:43:25 INFO - PROCESS | 1802 | 1461249805431 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}] 07:43:25 INFO - PROCESS | 1802 | 1461249805622 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 07:43:25 INFO - PROCESS | 1802 | 1461249805952 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e693c00 == 153 [pid = 1802] [id = 425] 07:43:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x91309800) [pid = 1802] [serial = 1276] [outer = (nil)] 07:43:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x984a2400) [pid = 1802] [serial = 1277] [outer = 0x91309800] 07:43:26 INFO - PROCESS | 1802 | 1461249806044 Marionette DEBUG loaded listener.js 07:43:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x98c50000) [pid = 1802] [serial = 1278] [outer = 0x91309800] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8e9cec00 == 152 [pid = 1802] [id = 344] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x83001800 == 151 [pid = 1802] [id = 406] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x860c7400 == 150 [pid = 1802] [id = 405] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x84e3d000 == 149 [pid = 1802] [id = 404] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x84e41000 == 148 [pid = 1802] [id = 403] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x860bd400 == 147 [pid = 1802] [id = 398] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x92875800 == 146 [pid = 1802] [id = 396] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8300e000 == 145 [pid = 1802] [id = 397] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8fed2000 == 144 [pid = 1802] [id = 395] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8ff4b400 == 143 [pid = 1802] [id = 394] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8a8eb400 == 142 [pid = 1802] [id = 393] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x89c92c00 == 141 [pid = 1802] [id = 391] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x859a0000 == 140 [pid = 1802] [id = 392] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8a6e1c00 == 139 [pid = 1802] [id = 390] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8a6da800 == 138 [pid = 1802] [id = 389] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x859a6000 == 137 [pid = 1802] [id = 388] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8841f800 == 136 [pid = 1802] [id = 387] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x861e8400 == 135 [pid = 1802] [id = 386] 07:43:28 INFO - PROCESS | 1802 | --DOCSHELL 0x84547800 == 134 [pid = 1802] [id = 385] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x8840dc00) [pid = 1802] [serial = 1154] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x8e688c00) [pid = 1802] [serial = 1104] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x93c39c00) [pid = 1802] [serial = 1131] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x90446000) [pid = 1802] [serial = 1115] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x8a8e7000) [pid = 1802] [serial = 1100] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x98269c00) [pid = 1802] [serial = 1139] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x84544400) [pid = 1802] [serial = 1142] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x86e55400) [pid = 1802] [serial = 1068] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x97fe9000) [pid = 1802] [serial = 1050] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x8944a400) [pid = 1802] [serial = 1097] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x86399c00) [pid = 1802] [serial = 1148] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x9826e800) [pid = 1802] [serial = 1140] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x86e4b400) [pid = 1802] [serial = 1149] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x93bcc800) [pid = 1802] [serial = 1128] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x946a3c00) [pid = 1802] [serial = 1044] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8bac2800) [pid = 1802] [serial = 1101] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x929e0800) [pid = 1802] [serial = 1121] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x93aec400) [pid = 1802] [serial = 1124] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x979f6c00) [pid = 1802] [serial = 1047] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x859a6800) [pid = 1802] [serial = 1146] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x88b9d000) [pid = 1802] [serial = 1062] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x93b49000) [pid = 1802] [serial = 1041] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x92aff400) [pid = 1802] [serial = 1038] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8fed1400) [pid = 1802] [serial = 1112] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x97f86800) [pid = 1802] [serial = 1136] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x93bc8000) [pid = 1802] [serial = 1127] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x97918800) [pid = 1802] [serial = 1133] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x88407c00) [pid = 1802] [serial = 1095] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x99a3dc00) [pid = 1802] [serial = 1053] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8f360800) [pid = 1802] [serial = 1107] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x91252400) [pid = 1802] [serial = 1119] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8fe28c00) [pid = 1802] [serial = 1110] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8816bc00) [pid = 1802] [serial = 1152] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x83bcd800) [pid = 1802] [serial = 1071] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x979ea000) [pid = 1802] [serial = 1134] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0xa45f0800) [pid = 1802] [serial = 1059] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x88b9c000) [pid = 1802] [serial = 1074] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x84545400) [pid = 1802] [serial = 1091] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8ff4a000) [pid = 1802] [serial = 1113] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x93355c00) [pid = 1802] [serial = 1122] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x89c98800) [pid = 1802] [serial = 1098] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8e635c00) [pid = 1802] [serial = 1103] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x97f88c00) [pid = 1802] [serial = 1137] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x906b8800) [pid = 1802] [serial = 1026] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x84e48c00) [pid = 1802] [serial = 1092] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x9fca3800) [pid = 1802] [serial = 1056] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x92868c00) [pid = 1802] [serial = 1035] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8599a800) [pid = 1802] [serial = 1151] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x89449c00) [pid = 1802] [serial = 1065] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8f323000) [pid = 1802] [serial = 1106] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x88418800) [pid = 1802] [serial = 1029] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8f3e3c00) [pid = 1802] [serial = 1032] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8599f000) [pid = 1802] [serial = 1145] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x93c37400) [pid = 1802] [serial = 1130] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8f99ac00) [pid = 1802] [serial = 1109] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x871ef000) [pid = 1802] [serial = 1094] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x9124c400) [pid = 1802] [serial = 1118] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x9044ec00) [pid = 1802] [serial = 1116] [outer = (nil)] [url = about:blank] 07:43:28 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x93b42800) [pid = 1802] [serial = 1125] [outer = (nil)] [url = about:blank] 07:43:29 INFO - PROCESS | 1802 | 1461249809116 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]]]}] 07:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 3743ms 07:43:29 INFO - PROCESS | 1802 | 1461249809204 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 07:43:29 INFO - PROCESS | 1802 | 1461249809211 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 07:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:43:29 INFO - PROCESS | 1802 | 1461249809222 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:43:29 INFO - PROCESS | 1802 | 1461249809226 Marionette TRACE conn3 <- [1,1674,null,{}] 07:43:29 INFO - PROCESS | 1802 | 1461249809235 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}] 07:43:29 INFO - PROCESS | 1802 | 1461249809435 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 07:43:29 INFO - PROCESS | 1802 | 1461249809633 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bce000 == 135 [pid = 1802] [id = 426] 07:43:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x83bcec00) [pid = 1802] [serial = 1279] [outer = (nil)] 07:43:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x84e41000) [pid = 1802] [serial = 1280] [outer = 0x83bcec00] 07:43:29 INFO - PROCESS | 1802 | 1461249809744 Marionette DEBUG loaded listener.js 07:43:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8599a800) [pid = 1802] [serial = 1281] [outer = 0x83bcec00] 07:43:30 INFO - PROCESS | 1802 | 1461249810664 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]]]}] 07:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1542ms 07:43:30 INFO - PROCESS | 1802 | 1461249810765 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 07:43:30 INFO - PROCESS | 1802 | 1461249810773 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 07:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:43:30 INFO - PROCESS | 1802 | 1461249810783 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:43:30 INFO - PROCESS | 1802 | 1461249810787 Marionette TRACE conn3 <- [1,1678,null,{}] 07:43:30 INFO - PROCESS | 1802 | 1461249810795 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}] 07:43:30 INFO - PROCESS | 1802 | 1461249810983 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 07:43:31 INFO - PROCESS | 1802 | 1461249811259 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e44c00 == 136 [pid = 1802] [id = 427] 07:43:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x860be400) [pid = 1802] [serial = 1282] [outer = (nil)] 07:43:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x861f1000) [pid = 1802] [serial = 1283] [outer = 0x860be400] 07:43:31 INFO - PROCESS | 1802 | 1461249811347 Marionette DEBUG loaded listener.js 07:43:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x863a0c00) [pid = 1802] [serial = 1284] [outer = 0x860be400] 07:43:32 INFO - PROCESS | 1802 | 1461249812405 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]]]}] 07:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1687ms 07:43:32 INFO - PROCESS | 1802 | 1461249812478 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 07:43:32 INFO - PROCESS | 1802 | 1461249812481 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 07:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:43:32 INFO - PROCESS | 1802 | 1461249812502 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:43:32 INFO - PROCESS | 1802 | 1461249812508 Marionette TRACE conn3 <- [1,1682,null,{}] 07:43:32 INFO - PROCESS | 1802 | 1461249812543 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}] 07:43:32 INFO - PROCESS | 1802 | 1461249812850 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 07:43:33 INFO - PROCESS | 1802 | 1461249813043 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x871e8800 == 137 [pid = 1802] [id = 428] 07:43:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8816c800) [pid = 1802] [serial = 1285] [outer = (nil)] 07:43:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x88401400) [pid = 1802] [serial = 1286] [outer = 0x8816c800] 07:43:33 INFO - PROCESS | 1802 | 1461249813126 Marionette DEBUG loaded listener.js 07:43:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x88412800) [pid = 1802] [serial = 1287] [outer = 0x8816c800] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x838fc400) [pid = 1802] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x838f1000) [pid = 1802] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x86e56c00) [pid = 1802] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8599fc00) [pid = 1802] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x84e41800) [pid = 1802] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8fe97400) [pid = 1802] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x93b48c00) [pid = 1802] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x9339f800) [pid = 1802] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8e639400) [pid = 1802] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x902c4000) [pid = 1802] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x92875c00) [pid = 1802] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x913f4800) [pid = 1802] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8ff58800) [pid = 1802] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8e9cc000) [pid = 1802] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8a81ac00) [pid = 1802] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8a8e4c00) [pid = 1802] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8e633400) [pid = 1802] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8a6dc800) [pid = 1802] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8841e000) [pid = 1802] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x88d2a800) [pid = 1802] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x861f0c00) [pid = 1802] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8599ec00) [pid = 1802] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:43:34 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8300e400) [pid = 1802] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:43:34 INFO - PROCESS | 1802 | 1461249814550 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]]]}] 07:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 2108ms 07:43:34 INFO - PROCESS | 1802 | 1461249814604 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 07:43:34 INFO - PROCESS | 1802 | 1461249814607 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 07:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:43:34 INFO - PROCESS | 1802 | 1461249814614 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:43:34 INFO - PROCESS | 1802 | 1461249814617 Marionette TRACE conn3 <- [1,1686,null,{}] 07:43:34 INFO - PROCESS | 1802 | 1461249814622 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}] 07:43:34 INFO - PROCESS | 1802 | 1461249814822 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 07:43:35 INFO - PROCESS | 1802 | 1461249815001 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x838ef400 == 138 [pid = 1802] [id = 429] 07:43:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x861ed800) [pid = 1802] [serial = 1288] [outer = (nil)] 07:43:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x88406000) [pid = 1802] [serial = 1289] [outer = 0x861ed800] 07:43:35 INFO - PROCESS | 1802 | 1461249815078 Marionette DEBUG loaded listener.js 07:43:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8841ac00) [pid = 1802] [serial = 1290] [outer = 0x861ed800] 07:43:35 INFO - PROCESS | 1802 | 1461249815866 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]]]}] 07:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 07:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1384ms 07:43:36 INFO - PROCESS | 1802 | 1461249816006 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 07:43:36 INFO - PROCESS | 1802 | 1461249816012 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 07:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:43:36 INFO - PROCESS | 1802 | 1461249816021 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:43:36 INFO - PROCESS | 1802 | 1461249816026 Marionette TRACE conn3 <- [1,1690,null,{}] 07:43:36 INFO - PROCESS | 1802 | 1461249816047 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}] 07:43:36 INFO - PROCESS | 1802 | 1461249816250 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 07:43:36 INFO - PROCESS | 1802 | 1461249816587 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e3e800 == 139 [pid = 1802] [id = 430] 07:43:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x84e3f800) [pid = 1802] [serial = 1291] [outer = (nil)] 07:43:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x84e45400) [pid = 1802] [serial = 1292] [outer = 0x84e3f800] 07:43:36 INFO - PROCESS | 1802 | 1461249816687 Marionette DEBUG loaded listener.js 07:43:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x860be000) [pid = 1802] [serial = 1293] [outer = 0x84e3f800] 07:43:37 INFO - PROCESS | 1802 | 1461249817760 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]]]}] 07:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1796ms 07:43:37 INFO - PROCESS | 1802 | 1461249817818 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 07:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:43:37 INFO - PROCESS | 1802 | 1461249817824 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 07:43:37 INFO - PROCESS | 1802 | 1461249817837 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:43:37 INFO - PROCESS | 1802 | 1461249817844 Marionette TRACE conn3 <- [1,1694,null,{}] 07:43:37 INFO - PROCESS | 1802 | 1461249817850 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}] 07:43:38 INFO - PROCESS | 1802 | 1461249818096 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 07:43:38 INFO - PROCESS | 1802 | 1461249818435 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x860c3800 == 140 [pid = 1802] [id = 431] 07:43:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x86398800) [pid = 1802] [serial = 1294] [outer = (nil)] 07:43:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x871e9000) [pid = 1802] [serial = 1295] [outer = 0x86398800] 07:43:38 INFO - PROCESS | 1802 | 1461249818522 Marionette DEBUG loaded listener.js 07:43:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x88174800) [pid = 1802] [serial = 1296] [outer = 0x86398800] 07:43:39 INFO - PROCESS | 1802 | 1461249819545 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]]]}] 07:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1748ms 07:43:39 INFO - PROCESS | 1802 | 1461249819581 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 07:43:39 INFO - PROCESS | 1802 | 1461249819586 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 07:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:43:39 INFO - PROCESS | 1802 | 1461249819593 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:43:39 INFO - PROCESS | 1802 | 1461249819597 Marionette TRACE conn3 <- [1,1698,null,{}] 07:43:39 INFO - PROCESS | 1802 | 1461249819615 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}] 07:43:39 INFO - PROCESS | 1802 | 1461249819820 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 07:43:40 INFO - PROCESS | 1802 | 1461249820133 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e55c00 == 141 [pid = 1802] [id = 432] 07:43:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x88e0dc00) [pid = 1802] [serial = 1297] [outer = (nil)] 07:43:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x89449000) [pid = 1802] [serial = 1298] [outer = 0x88e0dc00] 07:43:40 INFO - PROCESS | 1802 | 1461249820270 Marionette DEBUG loaded listener.js 07:43:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8944dc00) [pid = 1802] [serial = 1299] [outer = 0x88e0dc00] 07:43:41 INFO - PROCESS | 1802 | 1461249821207 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]]]}] 07:43:41 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 07:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1644ms 07:43:41 INFO - PROCESS | 1802 | 1461249821239 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 07:43:41 INFO - PROCESS | 1802 | 1461249821242 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 07:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:43:41 INFO - PROCESS | 1802 | 1461249821250 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:43:41 INFO - PROCESS | 1802 | 1461249821253 Marionette TRACE conn3 <- [1,1702,null,{}] 07:43:41 INFO - PROCESS | 1802 | 1461249821260 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}] 07:43:41 INFO - PROCESS | 1802 | 1461249821480 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 07:43:41 INFO - PROCESS | 1802 | 1461249821818 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x89441400 == 142 [pid = 1802] [id = 433] 07:43:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x89446000) [pid = 1802] [serial = 1300] [outer = (nil)] 07:43:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8a81cc00) [pid = 1802] [serial = 1301] [outer = 0x89446000] 07:43:41 INFO - PROCESS | 1802 | 1461249821915 Marionette DEBUG loaded listener.js 07:43:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8a8e2400) [pid = 1802] [serial = 1302] [outer = 0x89446000] 07:43:42 INFO - PROCESS | 1802 | 1461249822893 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]]]}] 07:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1688ms 07:43:42 INFO - PROCESS | 1802 | 1461249822938 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 07:43:42 INFO - PROCESS | 1802 | 1461249822942 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 07:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:43:42 INFO - PROCESS | 1802 | 1461249822949 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:43:42 INFO - PROCESS | 1802 | 1461249822953 Marionette TRACE conn3 <- [1,1706,null,{}] 07:43:42 INFO - PROCESS | 1802 | 1461249822959 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}] 07:43:43 INFO - PROCESS | 1802 | 1461249823174 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 07:43:43 INFO - PROCESS | 1802 | 1461249823508 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6da000 == 143 [pid = 1802] [id = 434] 07:43:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8a6dd000) [pid = 1802] [serial = 1303] [outer = (nil)] 07:43:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8bac2800) [pid = 1802] [serial = 1304] [outer = 0x8a6dd000] 07:43:43 INFO - PROCESS | 1802 | 1461249823650 Marionette DEBUG loaded listener.js 07:43:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8bac7000) [pid = 1802] [serial = 1305] [outer = 0x8a6dd000] 07:43:44 INFO - PROCESS | 1802 | 1461249824695 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]]]}] 07:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1784ms 07:43:44 INFO - PROCESS | 1802 | 1461249824734 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 07:43:44 INFO - PROCESS | 1802 | 1461249824739 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 07:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:43:44 INFO - PROCESS | 1802 | 1461249824746 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:43:44 INFO - PROCESS | 1802 | 1461249824749 Marionette TRACE conn3 <- [1,1710,null,{}] 07:43:44 INFO - PROCESS | 1802 | 1461249824756 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}] 07:43:45 INFO - PROCESS | 1802 | 1461249825081 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 07:43:45 INFO - PROCESS | 1802 | 1461249825431 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b643400 == 144 [pid = 1802] [id = 435] 07:43:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8e68a400) [pid = 1802] [serial = 1306] [outer = (nil)] 07:43:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8e7cb000) [pid = 1802] [serial = 1307] [outer = 0x8e68a400] 07:43:45 INFO - PROCESS | 1802 | 1461249825528 Marionette DEBUG loaded listener.js 07:43:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8f323800) [pid = 1802] [serial = 1308] [outer = 0x8e68a400] 07:43:46 INFO - PROCESS | 1802 | 1461249826474 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]]]}] 07:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1789ms 07:43:46 INFO - PROCESS | 1802 | 1461249826536 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 07:43:46 INFO - PROCESS | 1802 | 1461249826540 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 07:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:43:46 INFO - PROCESS | 1802 | 1461249826546 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:43:46 INFO - PROCESS | 1802 | 1461249826550 Marionette TRACE conn3 <- [1,1714,null,{}] 07:43:46 INFO - PROCESS | 1802 | 1461249826556 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}] 07:43:46 INFO - PROCESS | 1802 | 1461249826748 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 07:43:47 INFO - PROCESS | 1802 | 1461249827068 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x84539800 == 145 [pid = 1802] [id = 436] 07:43:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8e689400) [pid = 1802] [serial = 1309] [outer = (nil)] 07:43:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8f361c00) [pid = 1802] [serial = 1310] [outer = 0x8e689400] 07:43:47 INFO - PROCESS | 1802 | 1461249827160 Marionette DEBUG loaded listener.js 07:43:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8f3e1c00) [pid = 1802] [serial = 1311] [outer = 0x8e689400] 07:43:48 INFO - PROCESS | 1802 | 1461249828044 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]]]}] 07:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1534ms 07:43:48 INFO - PROCESS | 1802 | 1461249828082 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 07:43:48 INFO - PROCESS | 1802 | 1461249828085 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 07:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:43:48 INFO - PROCESS | 1802 | 1461249828092 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:43:48 INFO - PROCESS | 1802 | 1461249828096 Marionette TRACE conn3 <- [1,1718,null,{}] 07:43:48 INFO - PROCESS | 1802 | 1461249828102 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}] 07:43:48 INFO - PROCESS | 1802 | 1461249828305 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 07:43:48 INFO - PROCESS | 1802 | 1461249828580 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f32e800 == 146 [pid = 1802] [id = 437] 07:43:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8f357800) [pid = 1802] [serial = 1312] [outer = (nil)] 07:43:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8f99ac00) [pid = 1802] [serial = 1313] [outer = 0x8f357800] 07:43:48 INFO - PROCESS | 1802 | 1461249828716 Marionette DEBUG loaded listener.js 07:43:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8fb44800) [pid = 1802] [serial = 1314] [outer = 0x8f357800] 07:43:49 INFO - PROCESS | 1802 | 1461249829606 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]]]}] 07:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1585ms 07:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:43:49 INFO - PROCESS | 1802 | 1461249829678 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 07:43:49 INFO - PROCESS | 1802 | 1461249829682 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 07:43:49 INFO - PROCESS | 1802 | 1461249829688 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:43:49 INFO - PROCESS | 1802 | 1461249829692 Marionette TRACE conn3 <- [1,1722,null,{}] 07:43:49 INFO - PROCESS | 1802 | 1461249829698 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}] 07:43:49 INFO - PROCESS | 1802 | 1461249829912 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 07:43:50 INFO - PROCESS | 1802 | 1461249830230 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c97800 == 147 [pid = 1802] [id = 438] 07:43:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8b647400) [pid = 1802] [serial = 1315] [outer = (nil)] 07:43:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8fe92c00) [pid = 1802] [serial = 1316] [outer = 0x8b647400] 07:43:50 INFO - PROCESS | 1802 | 1461249830323 Marionette DEBUG loaded listener.js 07:43:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8fe97c00) [pid = 1802] [serial = 1317] [outer = 0x8b647400] 07:43:51 INFO - PROCESS | 1802 | 1461249831215 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]]]}] 07:43:51 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 07:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1591ms 07:43:51 INFO - PROCESS | 1802 | 1461249831279 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 07:43:51 INFO - PROCESS | 1802 | 1461249831283 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 07:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:43:51 INFO - PROCESS | 1802 | 1461249831289 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:43:51 INFO - PROCESS | 1802 | 1461249831294 Marionette TRACE conn3 <- [1,1726,null,{}] 07:43:51 INFO - PROCESS | 1802 | 1461249831300 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}] 07:43:51 INFO - PROCESS | 1802 | 1461249831508 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 07:43:51 INFO - PROCESS | 1802 | 1461249831831 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe8f800 == 148 [pid = 1802] [id = 439] 07:43:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8fe94400) [pid = 1802] [serial = 1318] [outer = (nil)] 07:43:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x902bb400) [pid = 1802] [serial = 1319] [outer = 0x8fe94400] 07:43:51 INFO - PROCESS | 1802 | 1461249831933 Marionette DEBUG loaded listener.js 07:43:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x902c0400) [pid = 1802] [serial = 1320] [outer = 0x8fe94400] 07:43:52 INFO - PROCESS | 1802 | 1461249832856 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]]]}] 07:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1633ms 07:43:52 INFO - PROCESS | 1802 | 1461249832924 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 07:43:52 INFO - PROCESS | 1802 | 1461249832929 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 07:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:43:52 INFO - PROCESS | 1802 | 1461249832936 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:43:52 INFO - PROCESS | 1802 | 1461249832940 Marionette TRACE conn3 <- [1,1730,null,{}] 07:43:52 INFO - PROCESS | 1802 | 1461249832946 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}] 07:43:53 INFO - PROCESS | 1802 | 1461249833173 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 07:43:53 INFO - PROCESS | 1802 | 1461249833526 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ff51400 == 149 [pid = 1802] [id = 440] 07:43:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x906c4c00) [pid = 1802] [serial = 1321] [outer = (nil)] 07:43:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x9124e000) [pid = 1802] [serial = 1322] [outer = 0x906c4c00] 07:43:53 INFO - PROCESS | 1802 | 1461249833627 Marionette DEBUG loaded listener.js 07:43:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x913f0000) [pid = 1802] [serial = 1323] [outer = 0x906c4c00] 07:43:54 INFO - PROCESS | 1802 | 1461249834619 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]]]}] 07:43:54 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 07:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1737ms 07:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:43:54 INFO - PROCESS | 1802 | 1461249834675 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 07:43:54 INFO - PROCESS | 1802 | 1461249834678 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 07:43:54 INFO - PROCESS | 1802 | 1461249834687 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:43:54 INFO - PROCESS | 1802 | 1461249834691 Marionette TRACE conn3 <- [1,1734,null,{}] 07:43:54 INFO - PROCESS | 1802 | 1461249834698 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}] 07:43:54 INFO - PROCESS | 1802 | 1461249834909 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 07:43:55 INFO - PROCESS | 1802 | 1461249835227 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x906c1000 == 150 [pid = 1802] [id = 441] 07:43:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x91243400) [pid = 1802] [serial = 1324] [outer = (nil)] 07:43:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x92874000) [pid = 1802] [serial = 1325] [outer = 0x91243400] 07:43:55 INFO - PROCESS | 1802 | 1461249835317 Marionette DEBUG loaded listener.js 07:43:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x92990000) [pid = 1802] [serial = 1326] [outer = 0x91243400] 07:43:56 INFO - PROCESS | 1802 | 1461249836199 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]]]}] 07:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1586ms 07:43:56 INFO - PROCESS | 1802 | 1461249836270 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 07:43:56 INFO - PROCESS | 1802 | 1461249836274 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 07:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:43:56 INFO - PROCESS | 1802 | 1461249836281 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:43:56 INFO - PROCESS | 1802 | 1461249836283 Marionette TRACE conn3 <- [1,1738,null,{}] 07:43:56 INFO - PROCESS | 1802 | 1461249836289 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}] 07:43:56 INFO - PROCESS | 1802 | 1461249836484 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 07:43:56 INFO - PROCESS | 1802 | 1461249836804 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x838eec00 == 151 [pid = 1802] [id = 442] 07:43:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8ff51c00) [pid = 1802] [serial = 1327] [outer = (nil)] 07:43:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x92af5800) [pid = 1802] [serial = 1328] [outer = 0x8ff51c00] 07:43:56 INFO - PROCESS | 1802 | 1461249836895 Marionette DEBUG loaded listener.js 07:43:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x92affc00) [pid = 1802] [serial = 1329] [outer = 0x8ff51c00] 07:43:57 INFO - PROCESS | 1802 | 1461249837759 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]]]}] 07:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1534ms 07:43:57 INFO - PROCESS | 1802 | 1461249837815 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 07:43:57 INFO - PROCESS | 1802 | 1461249837819 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 07:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:43:57 INFO - PROCESS | 1802 | 1461249837826 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:43:57 INFO - PROCESS | 1802 | 1461249837829 Marionette TRACE conn3 <- [1,1742,null,{}] 07:43:57 INFO - PROCESS | 1802 | 1461249837835 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}] 07:43:58 INFO - PROCESS | 1802 | 1461249838027 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 07:43:58 INFO - PROCESS | 1802 | 1461249838297 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f935800 == 152 [pid = 1802] [id = 443] 07:43:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x93355c00) [pid = 1802] [serial = 1330] [outer = (nil)] 07:43:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x93392000) [pid = 1802] [serial = 1331] [outer = 0x93355c00] 07:43:58 INFO - PROCESS | 1802 | 1461249838442 Marionette DEBUG loaded listener.js 07:43:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x9339c000) [pid = 1802] [serial = 1332] [outer = 0x93355c00] 07:43:59 INFO - PROCESS | 1802 | 1461249839375 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]]]}] 07:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1590ms 07:43:59 INFO - PROCESS | 1802 | 1461249839417 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 07:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:43:59 INFO - PROCESS | 1802 | 1461249839421 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 07:43:59 INFO - PROCESS | 1802 | 1461249839428 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:43:59 INFO - PROCESS | 1802 | 1461249839431 Marionette TRACE conn3 <- [1,1746,null,{}] 07:43:59 INFO - PROCESS | 1802 | 1461249839437 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}] 07:43:59 INFO - PROCESS | 1802 | 1461249839624 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 07:43:59 INFO - PROCESS | 1802 | 1461249839960 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x93358400 == 153 [pid = 1802] [id = 444] 07:43:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9335b000) [pid = 1802] [serial = 1333] [outer = (nil)] 07:44:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x93b43800) [pid = 1802] [serial = 1334] [outer = 0x9335b000] 07:44:00 INFO - PROCESS | 1802 | 1461249840050 Marionette DEBUG loaded listener.js 07:44:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x93b46c00) [pid = 1802] [serial = 1335] [outer = 0x9335b000] 07:44:00 INFO - PROCESS | 1802 | 1461249840949 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]]]}] 07:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1581ms 07:44:01 INFO - PROCESS | 1802 | 1461249841027 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 07:44:01 INFO - PROCESS | 1802 | 1461249841030 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 07:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:44:01 INFO - PROCESS | 1802 | 1461249841040 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:44:01 INFO - PROCESS | 1802 | 1461249841043 Marionette TRACE conn3 <- [1,1750,null,{}] 07:44:01 INFO - PROCESS | 1802 | 1461249841049 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}] 07:44:01 INFO - PROCESS | 1802 | 1461249841272 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 07:44:01 INFO - PROCESS | 1802 | 1461249841670 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e68bc00 == 154 [pid = 1802] [id = 445] 07:44:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x93ae6400) [pid = 1802] [serial = 1336] [outer = (nil)] 07:44:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x93bc9800) [pid = 1802] [serial = 1337] [outer = 0x93ae6400] 07:44:01 INFO - PROCESS | 1802 | 1461249841783 Marionette DEBUG loaded listener.js 07:44:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x93bcc400) [pid = 1802] [serial = 1338] [outer = 0x93ae6400] 07:44:02 INFO - PROCESS | 1802 | 1461249842698 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]]]}] 07:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1729ms 07:44:02 INFO - PROCESS | 1802 | 1461249842770 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 07:44:02 INFO - PROCESS | 1802 | 1461249842774 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 07:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:44:02 INFO - PROCESS | 1802 | 1461249842780 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:44:02 INFO - PROCESS | 1802 | 1461249842784 Marionette TRACE conn3 <- [1,1754,null,{}] 07:44:02 INFO - PROCESS | 1802 | 1461249842789 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}] 07:44:03 INFO - PROCESS | 1802 | 1461249843035 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 07:44:03 INFO - PROCESS | 1802 | 1461249843373 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x838f5000 == 155 [pid = 1802] [id = 446] 07:44:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x93b42400) [pid = 1802] [serial = 1339] [outer = (nil)] 07:44:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x93c3e400) [pid = 1802] [serial = 1340] [outer = 0x93b42400] 07:44:03 INFO - PROCESS | 1802 | 1461249843481 Marionette DEBUG loaded listener.js 07:44:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x93c3f400) [pid = 1802] [serial = 1341] [outer = 0x93b42400] 07:44:04 INFO - PROCESS | 1802 | 1461249844419 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]]]}] 07:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1683ms 07:44:04 INFO - PROCESS | 1802 | 1461249844464 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 07:44:04 INFO - PROCESS | 1802 | 1461249844468 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 07:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:44:04 INFO - PROCESS | 1802 | 1461249844475 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:44:04 INFO - PROCESS | 1802 | 1461249844478 Marionette TRACE conn3 <- [1,1758,null,{}] 07:44:04 INFO - PROCESS | 1802 | 1461249844484 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}] 07:44:04 INFO - PROCESS | 1802 | 1461249844690 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 07:44:05 INFO - PROCESS | 1802 | 1461249845012 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x83006c00 == 156 [pid = 1802] [id = 447] 07:44:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x83bcbc00) [pid = 1802] [serial = 1342] [outer = (nil)] 07:44:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x97772800) [pid = 1802] [serial = 1343] [outer = 0x83bcbc00] 07:44:05 INFO - PROCESS | 1802 | 1461249845104 Marionette DEBUG loaded listener.js 07:44:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x977d3400) [pid = 1802] [serial = 1344] [outer = 0x83bcbc00] 07:44:06 INFO - PROCESS | 1802 | 1461249846061 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]]]}] 07:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1629ms 07:44:06 INFO - PROCESS | 1802 | 1461249846105 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 07:44:06 INFO - PROCESS | 1802 | 1461249846110 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 07:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:44:06 INFO - PROCESS | 1802 | 1461249846117 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:44:06 INFO - PROCESS | 1802 | 1461249846120 Marionette TRACE conn3 <- [1,1762,null,{}] 07:44:06 INFO - PROCESS | 1802 | 1461249846126 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}] 07:44:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8f3eb800 == 155 [pid = 1802] [id = 42] 07:44:07 INFO - PROCESS | 1802 | --DOCSHELL 0x871e8800 == 154 [pid = 1802] [id = 428] 07:44:07 INFO - PROCESS | 1802 | --DOCSHELL 0x84e44c00 == 153 [pid = 1802] [id = 427] 07:44:07 INFO - PROCESS | 1802 | --DOCSHELL 0x83bce000 == 152 [pid = 1802] [id = 426] 07:44:07 INFO - PROCESS | 1802 | --DOCSHELL 0x906bc000 == 151 [pid = 1802] [id = 416] 07:44:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7cc800 == 150 [pid = 1802] [id = 414] 07:44:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8a816000 == 149 [pid = 1802] [id = 415] 07:44:07 INFO - PROCESS | 1802 | --DOCSHELL 0x88413000 == 148 [pid = 1802] [id = 413] 07:44:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8b646400 == 147 [pid = 1802] [id = 412] 07:44:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8a814400 == 146 [pid = 1802] [id = 411] 07:44:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8944e400 == 145 [pid = 1802] [id = 410] 07:44:07 INFO - PROCESS | 1802 | --DOCSHELL 0x838f0000 == 144 [pid = 1802] [id = 380] 07:44:07 INFO - PROCESS | 1802 | --DOCSHELL 0x88403400 == 143 [pid = 1802] [id = 409] 07:44:07 INFO - PROCESS | 1802 | --DOCSHELL 0x84e3b000 == 142 [pid = 1802] [id = 408] 07:44:08 INFO - PROCESS | 1802 | 1461249848046 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x861ed400) [pid = 1802] [serial = 1089] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x84e3ac00) [pid = 1802] [serial = 1143] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x88175800) [pid = 1802] [serial = 1217] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x861ee400) [pid = 1802] [serial = 1214] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x84e46400) [pid = 1802] [serial = 1211] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x859a0400) [pid = 1802] [serial = 1212] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x97c5ac00) [pid = 1802] [serial = 1208] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x9777f000) [pid = 1802] [serial = 1206] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x96fe4c00) [pid = 1802] [serial = 1205] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x946ae800) [pid = 1802] [serial = 1203] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x946a6400) [pid = 1802] [serial = 1202] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x93bca000) [pid = 1802] [serial = 1200] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x93bc8c00) [pid = 1802] [serial = 1199] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x93ae9400) [pid = 1802] [serial = 1197] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x9339e000) [pid = 1802] [serial = 1196] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x9335ec00) [pid = 1802] [serial = 1194] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x93357400) [pid = 1802] [serial = 1193] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x929de400) [pid = 1802] [serial = 1191] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x92998800) [pid = 1802] [serial = 1190] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x92872800) [pid = 1802] [serial = 1188] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x92833000) [pid = 1802] [serial = 1187] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x906bd800) [pid = 1802] [serial = 1185] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x906b7400) [pid = 1802] [serial = 1184] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x902bb000) [pid = 1802] [serial = 1182] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8ff54c00) [pid = 1802] [serial = 1181] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8fe98000) [pid = 1802] [serial = 1179] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8fe90400) [pid = 1802] [serial = 1178] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8fb4bc00) [pid = 1802] [serial = 1176] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8f998800) [pid = 1802] [serial = 1175] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8f32fc00) [pid = 1802] [serial = 1173] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8f32b400) [pid = 1802] [serial = 1172] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8c30f800) [pid = 1802] [serial = 1170] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8b63f400) [pid = 1802] [serial = 1169] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8a8de800) [pid = 1802] [serial = 1167] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8a6e1400) [pid = 1802] [serial = 1166] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8944a800) [pid = 1802] [serial = 1164] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x88e09c00) [pid = 1802] [serial = 1163] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8840bc00) [pid = 1802] [serial = 1161] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x88169c00) [pid = 1802] [serial = 1160] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x861f3000) [pid = 1802] [serial = 1158] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x861eb000) [pid = 1802] [serial = 1157] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x88413c00) [pid = 1802] [serial = 1218] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x84539400) [pid = 1802] [serial = 1220] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x88b92000) [pid = 1802] [serial = 1223] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x860c1800) [pid = 1802] [serial = 1221] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8639cc00) [pid = 1802] [serial = 1215] [outer = (nil)] [url = about:blank] 07:44:08 INFO - PROCESS | 1802 | ************************* 07:44:08 INFO - PROCESS | 1802 | A coding exception was thrown and uncaught in a Task. 07:44:08 INFO - PROCESS | 1802 | 07:44:08 INFO - PROCESS | 1802 | Full message: TypeError: NetworkError when attempting to fetch resource. 07:44:08 INFO - PROCESS | 1802 | Full stack: 07:44:08 INFO - PROCESS | 1802 | ************************* 07:44:08 INFO - PROCESS | 1802 | 1461249848603 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e3ac00 == 143 [pid = 1802] [id = 448] 07:44:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x84e46400) [pid = 1802] [serial = 1345] [outer = (nil)] 07:44:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x861e8000) [pid = 1802] [serial = 1346] [outer = 0x84e46400] 07:44:08 INFO - PROCESS | 1802 | 1461249848687 Marionette DEBUG loaded listener.js 07:44:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x86393800) [pid = 1802] [serial = 1347] [outer = 0x84e46400] 07:44:09 INFO - PROCESS | 1802 | 1461249849510 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]]]}] 07:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 3437ms 07:44:09 INFO - PROCESS | 1802 | 1461249849568 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 07:44:09 INFO - PROCESS | 1802 | 1461249849575 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 07:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:44:09 INFO - PROCESS | 1802 | 1461249849583 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:44:09 INFO - PROCESS | 1802 | 1461249849588 Marionette TRACE conn3 <- [1,1766,null,{}] 07:44:09 INFO - PROCESS | 1802 | 1461249849595 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}] 07:44:09 INFO - PROCESS | 1802 | 1461249849795 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 07:44:09 INFO - PROCESS | 1802 | 1461249849806 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e53c00 == 144 [pid = 1802] [id = 449] 07:44:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x86e54c00) [pid = 1802] [serial = 1348] [outer = (nil)] 07:44:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x871e7c00) [pid = 1802] [serial = 1349] [outer = 0x86e54c00] 07:44:10 INFO - PROCESS | 1802 | 1461249850065 Marionette DEBUG loaded listener.js 07:44:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x88175800) [pid = 1802] [serial = 1350] [outer = 0x86e54c00] 07:44:11 INFO - PROCESS | 1802 | 1461249851055 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]]]}] 07:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1531ms 07:44:11 INFO - PROCESS | 1802 | 1461249851124 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 07:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:44:11 INFO - PROCESS | 1802 | 1461249851129 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 07:44:11 INFO - PROCESS | 1802 | 1461249851137 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:44:11 INFO - PROCESS | 1802 | 1461249851140 Marionette TRACE conn3 <- [1,1770,null,{}] 07:44:11 INFO - PROCESS | 1802 | 1461249851179 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}] 07:44:11 INFO - PROCESS | 1802 | 1461249851474 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 07:44:11 INFO - PROCESS | 1802 | 1461249851702 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x871e4400 == 145 [pid = 1802] [id = 450] 07:44:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x88b96c00) [pid = 1802] [serial = 1351] [outer = (nil)] 07:44:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x88d37c00) [pid = 1802] [serial = 1352] [outer = 0x88b96c00] 07:44:11 INFO - PROCESS | 1802 | 1461249851778 Marionette DEBUG loaded listener.js 07:44:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x89443c00) [pid = 1802] [serial = 1353] [outer = 0x88b96c00] 07:44:12 INFO - PROCESS | 1802 | 1461249852798 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]]]}] 07:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1702ms 07:44:12 INFO - PROCESS | 1802 | 1461249852841 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 07:44:12 INFO - PROCESS | 1802 | 1461249852847 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 07:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:44:12 INFO - PROCESS | 1802 | 1461249852863 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:44:12 INFO - PROCESS | 1802 | 1461249852870 Marionette TRACE conn3 <- [1,1774,null,{}] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8816c800) [pid = 1802] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x9335f800) [pid = 1802] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x93aec000) [pid = 1802] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x91e4a800) [pid = 1802] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x906bcc00) [pid = 1802] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8fe2ac00) [pid = 1802] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8f321400) [pid = 1802] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8f35fc00) [pid = 1802] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8bacbc00) [pid = 1802] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8c301800) [pid = 1802] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8944f000) [pid = 1802] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x88408400) [pid = 1802] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x84e46800) [pid = 1802] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x83bcec00) [pid = 1802] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x91309800) [pid = 1802] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x98116000) [pid = 1802] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x97c5f800) [pid = 1802] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x97c59c00) [pid = 1802] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x97928c00) [pid = 1802] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x93c38c00) [pid = 1802] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x860be400) [pid = 1802] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:44:13 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x871ecc00) [pid = 1802] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:44:13 INFO - PROCESS | 1802 | 1461249853502 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}] 07:44:13 INFO - PROCESS | 1802 | 1461249853694 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 07:44:13 INFO - PROCESS | 1802 | 1461249853871 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bcec00 == 146 [pid = 1802] [id = 451] 07:44:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x84e40400) [pid = 1802] [serial = 1354] [outer = (nil)] 07:44:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8816c800) [pid = 1802] [serial = 1355] [outer = 0x84e40400] 07:44:13 INFO - PROCESS | 1802 | 1461249853960 Marionette DEBUG loaded listener.js 07:44:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8a6d8800) [pid = 1802] [serial = 1356] [outer = 0x84e40400] 07:44:14 INFO - PROCESS | 1802 | 1461249854798 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]]]}] 07:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1981ms 07:44:14 INFO - PROCESS | 1802 | 1461249854838 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 07:44:14 INFO - PROCESS | 1802 | 1461249854842 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 07:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:44:14 INFO - PROCESS | 1802 | 1461249854848 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:44:14 INFO - PROCESS | 1802 | 1461249854850 Marionette TRACE conn3 <- [1,1778,null,{}] 07:44:14 INFO - PROCESS | 1802 | 1461249854856 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}] 07:44:15 INFO - PROCESS | 1802 | 1461249855030 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 07:44:15 INFO - PROCESS | 1802 | 1461249855045 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x88175000 == 147 [pid = 1802] [id = 452] 07:44:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8a81e000) [pid = 1802] [serial = 1357] [outer = (nil)] 07:44:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8bac2c00) [pid = 1802] [serial = 1358] [outer = 0x8a81e000] 07:44:15 INFO - PROCESS | 1802 | 1461249855118 Marionette DEBUG loaded listener.js 07:44:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8c308000) [pid = 1802] [serial = 1359] [outer = 0x8a81e000] 07:44:16 INFO - PROCESS | 1802 | 1461249856489 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]]]}] 07:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 07:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1692ms 07:44:16 INFO - PROCESS | 1802 | 1461249856542 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 07:44:16 INFO - PROCESS | 1802 | 1461249856548 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 07:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:44:16 INFO - PROCESS | 1802 | 1461249856560 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:44:16 INFO - PROCESS | 1802 | 1461249856564 Marionette TRACE conn3 <- [1,1782,null,{}] 07:44:16 INFO - PROCESS | 1802 | 1461249856574 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}] 07:44:16 INFO - PROCESS | 1802 | 1461249856898 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 07:44:17 INFO - PROCESS | 1802 | 1461249857238 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e3bc00 == 148 [pid = 1802] [id = 453] 07:44:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x86395400) [pid = 1802] [serial = 1360] [outer = (nil)] 07:44:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x871ecc00) [pid = 1802] [serial = 1361] [outer = 0x86395400] 07:44:17 INFO - PROCESS | 1802 | 1461249857395 Marionette DEBUG loaded listener.js 07:44:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x88413000) [pid = 1802] [serial = 1362] [outer = 0x86395400] 07:44:18 INFO - PROCESS | 1802 | 1461249858562 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]]]}] 07:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 07:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2086ms 07:44:18 INFO - PROCESS | 1802 | 1461249858646 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 07:44:18 INFO - PROCESS | 1802 | 1461249858656 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 07:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:44:18 INFO - PROCESS | 1802 | 1461249858672 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:44:18 INFO - PROCESS | 1802 | 1461249858678 Marionette TRACE conn3 <- [1,1786,null,{}] 07:44:18 INFO - PROCESS | 1802 | 1461249858731 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}] 07:44:19 INFO - PROCESS | 1802 | 1461249859040 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 07:44:19 INFO - PROCESS | 1802 | 1461249859323 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c96c00 == 149 [pid = 1802] [id = 454] 07:44:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x89c98800) [pid = 1802] [serial = 1363] [outer = (nil)] 07:44:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8a81ac00) [pid = 1802] [serial = 1364] [outer = 0x89c98800] 07:44:19 INFO - PROCESS | 1802 | 1461249859432 Marionette DEBUG loaded listener.js 07:44:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b63f400) [pid = 1802] [serial = 1365] [outer = 0x89c98800] 07:44:20 INFO - PROCESS | 1802 | 1461249860560 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]]]}] 07:44:20 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 07:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1955ms 07:44:20 INFO - PROCESS | 1802 | 1461249860625 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 07:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:44:20 INFO - PROCESS | 1802 | 1461249860630 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 07:44:20 INFO - PROCESS | 1802 | 1461249860638 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:44:20 INFO - PROCESS | 1802 | 1461249860647 Marionette TRACE conn3 <- [1,1790,null,{}] 07:44:20 INFO - PROCESS | 1802 | 1461249860664 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}] 07:44:20 INFO - PROCESS | 1802 | 1461249860988 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 07:44:21 INFO - PROCESS | 1802 | 1461249861260 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x88169c00 == 150 [pid = 1802] [id = 455] 07:44:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8b63a000) [pid = 1802] [serial = 1366] [outer = (nil)] 07:44:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8e7ca400) [pid = 1802] [serial = 1367] [outer = 0x8b63a000] 07:44:21 INFO - PROCESS | 1802 | 1461249861352 Marionette DEBUG loaded listener.js 07:44:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8f322400) [pid = 1802] [serial = 1368] [outer = 0x8b63a000] 07:44:22 INFO - PROCESS | 1802 | 1461249862323 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]]]}] 07:44:22 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) 07:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1748ms 07:44:22 INFO - PROCESS | 1802 | 1461249862385 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 07:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:44:22 INFO - PROCESS | 1802 | 1461249862391 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 07:44:22 INFO - PROCESS | 1802 | 1461249862398 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:44:22 INFO - PROCESS | 1802 | 1461249862401 Marionette TRACE conn3 <- [1,1794,null,{}] 07:44:22 INFO - PROCESS | 1802 | 1461249862407 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}] 07:44:22 INFO - PROCESS | 1802 | 1461249862629 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 07:44:22 INFO - PROCESS | 1802 | 1461249862957 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e56400 == 151 [pid = 1802] [id = 456] 07:44:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8e7c4400) [pid = 1802] [serial = 1369] [outer = (nil)] 07:44:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8f931400) [pid = 1802] [serial = 1370] [outer = 0x8e7c4400] 07:44:23 INFO - PROCESS | 1802 | 1461249863054 Marionette DEBUG loaded listener.js 07:44:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8f995c00) [pid = 1802] [serial = 1371] [outer = 0x8e7c4400] 07:44:24 INFO - PROCESS | 1802 | 1461249864013 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]]]}] 07:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1683ms 07:44:24 INFO - PROCESS | 1802 | 1461249864081 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 07:44:24 INFO - PROCESS | 1802 | 1461249864088 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 07:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:44:24 INFO - PROCESS | 1802 | 1461249864098 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:44:24 INFO - PROCESS | 1802 | 1461249864104 Marionette TRACE conn3 <- [1,1798,null,{}] 07:44:24 INFO - PROCESS | 1802 | 1461249864113 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}] 07:44:24 INFO - PROCESS | 1802 | 1461249864413 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 07:44:24 INFO - PROCESS | 1802 | 1461249864748 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e63c800 == 152 [pid = 1802] [id = 457] 07:44:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8fb4ec00) [pid = 1802] [serial = 1372] [outer = (nil)] 07:44:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8fe2c000) [pid = 1802] [serial = 1373] [outer = 0x8fb4ec00] 07:44:24 INFO - PROCESS | 1802 | 1461249864841 Marionette DEBUG loaded listener.js 07:44:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8fe90400) [pid = 1802] [serial = 1374] [outer = 0x8fb4ec00] 07:44:25 INFO - PROCESS | 1802 | 1461249865735 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]]]}] 07:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1691ms 07:44:25 INFO - PROCESS | 1802 | 1461249865788 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 07:44:25 INFO - PROCESS | 1802 | 1461249865791 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 07:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:44:25 INFO - PROCESS | 1802 | 1461249865799 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:44:25 INFO - PROCESS | 1802 | 1461249865802 Marionette TRACE conn3 <- [1,1802,null,{}] 07:44:25 INFO - PROCESS | 1802 | 1461249865808 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}] 07:44:26 INFO - PROCESS | 1802 | 1461249866140 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 07:44:26 INFO - PROCESS | 1802 | 1461249866479 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7c2000 == 153 [pid = 1802] [id = 458] 07:44:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8f329c00) [pid = 1802] [serial = 1375] [outer = (nil)] 07:44:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x902c0000) [pid = 1802] [serial = 1376] [outer = 0x8f329c00] 07:44:26 INFO - PROCESS | 1802 | 1461249866578 Marionette DEBUG loaded listener.js 07:44:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x9060a400) [pid = 1802] [serial = 1377] [outer = 0x8f329c00] 07:44:27 INFO - PROCESS | 1802 | 1461249867516 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]]]}] 07:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1782ms 07:44:27 INFO - PROCESS | 1802 | 1461249867582 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 07:44:27 INFO - PROCESS | 1802 | 1461249867587 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 07:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:44:27 INFO - PROCESS | 1802 | 1461249867595 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:44:27 INFO - PROCESS | 1802 | 1461249867599 Marionette TRACE conn3 <- [1,1806,null,{}] 07:44:27 INFO - PROCESS | 1802 | 1461249867605 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}] 07:44:27 INFO - PROCESS | 1802 | 1461249867863 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 07:44:28 INFO - PROCESS | 1802 | 1461249868188 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x902bb800 == 154 [pid = 1802] [id = 459] 07:44:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x902be000) [pid = 1802] [serial = 1378] [outer = (nil)] 07:44:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x91244400) [pid = 1802] [serial = 1379] [outer = 0x902be000] 07:44:28 INFO - PROCESS | 1802 | 1461249868280 Marionette DEBUG loaded listener.js 07:44:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x91249000) [pid = 1802] [serial = 1380] [outer = 0x902be000] 07:44:29 INFO - PROCESS | 1802 | 1461249869193 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]]]}] 07:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1633ms 07:44:29 INFO - PROCESS | 1802 | 1461249869228 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 07:44:29 INFO - PROCESS | 1802 | 1461249869233 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 07:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:44:29 INFO - PROCESS | 1802 | 1461249869239 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:44:29 INFO - PROCESS | 1802 | 1461249869242 Marionette TRACE conn3 <- [1,1810,null,{}] 07:44:29 INFO - PROCESS | 1802 | 1461249869250 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}] 07:44:29 INFO - PROCESS | 1802 | 1461249869487 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 07:44:29 INFO - PROCESS | 1802 | 1461249869842 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x860c0c00 == 155 [pid = 1802] [id = 460] 07:44:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x906c6c00) [pid = 1802] [serial = 1381] [outer = (nil)] 07:44:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x92838c00) [pid = 1802] [serial = 1382] [outer = 0x906c6c00] 07:44:29 INFO - PROCESS | 1802 | 1461249869940 Marionette DEBUG loaded listener.js 07:44:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x9286fc00) [pid = 1802] [serial = 1383] [outer = 0x906c6c00] 07:44:30 INFO - PROCESS | 1802 | 1461249870852 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]]]}] 07:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1682ms 07:44:30 INFO - PROCESS | 1802 | 1461249870922 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 07:44:30 INFO - PROCESS | 1802 | 1461249870927 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 07:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:44:30 INFO - PROCESS | 1802 | 1461249870933 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:44:30 INFO - PROCESS | 1802 | 1461249870938 Marionette TRACE conn3 <- [1,1814,null,{}] 07:44:30 INFO - PROCESS | 1802 | 1461249870945 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}] 07:44:31 INFO - PROCESS | 1802 | 1461249871212 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 07:44:31 INFO - PROCESS | 1802 | 1461249871537 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x913ef000 == 156 [pid = 1802] [id = 461] 07:44:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x913f5400) [pid = 1802] [serial = 1384] [outer = (nil)] 07:44:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x929e3400) [pid = 1802] [serial = 1385] [outer = 0x913f5400] 07:44:31 INFO - PROCESS | 1802 | 1461249871632 Marionette DEBUG loaded listener.js 07:44:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x92af5000) [pid = 1802] [serial = 1386] [outer = 0x913f5400] 07:44:32 INFO - PROCESS | 1802 | 1461249872547 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]]]}] 07:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1688ms 07:44:32 INFO - PROCESS | 1802 | 1461249872623 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 07:44:32 INFO - PROCESS | 1802 | 1461249872626 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 07:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:44:32 INFO - PROCESS | 1802 | 1461249872633 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:44:32 INFO - PROCESS | 1802 | 1461249872635 Marionette TRACE conn3 <- [1,1818,null,{}] 07:44:32 INFO - PROCESS | 1802 | 1461249872642 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}] 07:44:32 INFO - PROCESS | 1802 | 1461249872905 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 07:44:33 INFO - PROCESS | 1802 | 1461249873241 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x9298ec00 == 157 [pid = 1802] [id = 462] 07:44:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x9339b800) [pid = 1802] [serial = 1387] [outer = (nil)] 07:44:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x93ae9400) [pid = 1802] [serial = 1388] [outer = 0x9339b800] 07:44:33 INFO - PROCESS | 1802 | 1461249873335 Marionette DEBUG loaded listener.js 07:44:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x93aeb400) [pid = 1802] [serial = 1389] [outer = 0x9339b800] 07:44:34 INFO - PROCESS | 1802 | 1461249874269 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]]]}] 07:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1681ms 07:44:34 INFO - PROCESS | 1802 | 1461249874319 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 07:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:44:34 INFO - PROCESS | 1802 | 1461249874324 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 07:44:34 INFO - PROCESS | 1802 | 1461249874330 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:44:34 INFO - PROCESS | 1802 | 1461249874335 Marionette TRACE conn3 <- [1,1822,null,{}] 07:44:34 INFO - PROCESS | 1802 | 1461249874345 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}] 07:44:34 INFO - PROCESS | 1802 | 1461249874582 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 07:44:34 INFO - PROCESS | 1802 | 1461249874950 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x93357c00 == 158 [pid = 1802] [id = 463] 07:44:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x9335f000) [pid = 1802] [serial = 1390] [outer = (nil)] 07:44:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x93c36c00) [pid = 1802] [serial = 1391] [outer = 0x9335f000] 07:44:35 INFO - PROCESS | 1802 | 1461249875050 Marionette DEBUG loaded listener.js 07:44:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x96a33000) [pid = 1802] [serial = 1392] [outer = 0x9335f000] 07:44:35 INFO - PROCESS | 1802 | 1461249875972 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]]]}] 07:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1682ms 07:44:36 INFO - PROCESS | 1802 | 1461249876012 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 07:44:36 INFO - PROCESS | 1802 | 1461249876017 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 07:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:44:36 INFO - PROCESS | 1802 | 1461249876023 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:44:36 INFO - PROCESS | 1802 | 1461249876026 Marionette TRACE conn3 <- [1,1826,null,{}] 07:44:36 INFO - PROCESS | 1802 | 1461249876033 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}] 07:44:36 INFO - PROCESS | 1802 | 1461249876228 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 07:44:36 INFO - PROCESS | 1802 | 1461249876567 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3e0000 == 159 [pid = 1802] [id = 464] 07:44:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x906ba400) [pid = 1802] [serial = 1393] [outer = (nil)] 07:44:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x97916c00) [pid = 1802] [serial = 1394] [outer = 0x906ba400] 07:44:36 INFO - PROCESS | 1802 | 1461249876664 Marionette DEBUG loaded listener.js 07:44:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x97929800) [pid = 1802] [serial = 1395] [outer = 0x906ba400] 07:44:37 INFO - PROCESS | 1802 | 1461249877641 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]]]}] 07:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1683ms 07:44:37 INFO - PROCESS | 1802 | 1461249877707 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 07:44:37 INFO - PROCESS | 1802 | 1461249877711 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 07:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:44:37 INFO - PROCESS | 1802 | 1461249877718 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:44:37 INFO - PROCESS | 1802 | 1461249877722 Marionette TRACE conn3 <- [1,1830,null,{}] 07:44:37 INFO - PROCESS | 1802 | 1461249877728 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}] 07:44:37 INFO - PROCESS | 1802 | 1461249877951 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 07:44:38 INFO - PROCESS | 1802 | 1461249878273 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x96bb0800 == 160 [pid = 1802] [id = 465] 07:44:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x96fdac00) [pid = 1802] [serial = 1396] [outer = (nil)] 07:44:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x97c64000) [pid = 1802] [serial = 1397] [outer = 0x96fdac00] 07:44:38 INFO - PROCESS | 1802 | 1461249878369 Marionette DEBUG loaded listener.js 07:44:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x97cee000) [pid = 1802] [serial = 1398] [outer = 0x96fdac00] 07:44:39 INFO - PROCESS | 1802 | 1461249879284 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]]]}] 07:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1637ms 07:44:39 INFO - PROCESS | 1802 | 1461249879357 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 07:44:39 INFO - PROCESS | 1802 | 1461249879361 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 07:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:44:39 INFO - PROCESS | 1802 | 1461249879372 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:44:39 INFO - PROCESS | 1802 | 1461249879380 Marionette TRACE conn3 <- [1,1834,null,{}] 07:44:39 INFO - PROCESS | 1802 | 1461249879388 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}] 07:44:39 INFO - PROCESS | 1802 | 1461249879645 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 07:44:39 INFO - PROCESS | 1802 | 1461249879976 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x97c5b000 == 161 [pid = 1802] [id = 466] 07:44:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x97c5ec00) [pid = 1802] [serial = 1399] [outer = (nil)] 07:44:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x97fe9400) [pid = 1802] [serial = 1400] [outer = 0x97c5ec00] 07:44:40 INFO - PROCESS | 1802 | 1461249880065 Marionette DEBUG loaded listener.js 07:44:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x97fed400) [pid = 1802] [serial = 1401] [outer = 0x97c5ec00] 07:44:40 INFO - PROCESS | 1802 | 1461249880985 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]]]}] 07:44:41 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 07:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1689ms 07:44:41 INFO - PROCESS | 1802 | 1461249881062 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 07:44:41 INFO - PROCESS | 1802 | 1461249881066 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 07:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:44:41 INFO - PROCESS | 1802 | 1461249881072 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:44:41 INFO - PROCESS | 1802 | 1461249881076 Marionette TRACE conn3 <- [1,1838,null,{}] 07:44:41 INFO - PROCESS | 1802 | 1461249881082 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}] 07:44:41 INFO - PROCESS | 1802 | 1461249881325 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 07:44:41 INFO - PROCESS | 1802 | 1461249881650 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9c1800 == 162 [pid = 1802] [id = 467] 07:44:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x9060e000) [pid = 1802] [serial = 1402] [outer = (nil)] 07:44:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x97ff5400) [pid = 1802] [serial = 1403] [outer = 0x9060e000] 07:44:41 INFO - PROCESS | 1802 | 1461249881748 Marionette DEBUG loaded listener.js 07:44:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x981c7800) [pid = 1802] [serial = 1404] [outer = 0x9060e000] 07:44:42 INFO - PROCESS | 1802 | 1461249882661 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]]]}] 07:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1638ms 07:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:44:42 INFO - PROCESS | 1802 | 1461249882711 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 07:44:42 INFO - PROCESS | 1802 | 1461249882715 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 07:44:42 INFO - PROCESS | 1802 | 1461249882722 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:44:42 INFO - PROCESS | 1802 | 1461249882726 Marionette TRACE conn3 <- [1,1842,null,{}] 07:44:42 INFO - PROCESS | 1802 | 1461249882731 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}] 07:44:42 INFO - PROCESS | 1802 | 1461249882934 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 07:44:43 INFO - PROCESS | 1802 | 1461249883262 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bce800 == 163 [pid = 1802] [id = 468] 07:44:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x97fea000) [pid = 1802] [serial = 1405] [outer = (nil)] 07:44:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x98270000) [pid = 1802] [serial = 1406] [outer = 0x97fea000] 07:44:43 INFO - PROCESS | 1802 | 1461249883358 Marionette DEBUG loaded listener.js 07:44:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x9828e800) [pid = 1802] [serial = 1407] [outer = 0x97fea000] 07:44:44 INFO - PROCESS | 1802 | 1461249884306 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]]]}] 07:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1644ms 07:44:44 INFO - PROCESS | 1802 | 1461249884365 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 07:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:44:44 INFO - PROCESS | 1802 | 1461249884369 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 07:44:44 INFO - PROCESS | 1802 | 1461249884375 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:44:44 INFO - PROCESS | 1802 | 1461249884379 Marionette TRACE conn3 <- [1,1846,null,{}] 07:44:44 INFO - PROCESS | 1802 | 1461249884385 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}] 07:44:44 INFO - PROCESS | 1802 | 1461249884594 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 07:44:45 INFO - PROCESS | 1802 | 1461249885005 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x88402c00 == 164 [pid = 1802] [id = 469] 07:44:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x98114c00) [pid = 1802] [serial = 1408] [outer = (nil)] 07:44:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x98e2b400) [pid = 1802] [serial = 1409] [outer = 0x98114c00] 07:44:45 INFO - PROCESS | 1802 | 1461249885101 Marionette DEBUG loaded listener.js 07:44:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x98e36400) [pid = 1802] [serial = 1410] [outer = 0x98114c00] 07:44:45 INFO - PROCESS | 1802 | 1461249885979 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]]]}] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x860c4c00 == 163 [pid = 1802] [id = 384] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x861f0800 == 162 [pid = 1802] [id = 308] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x860bbc00 == 161 [pid = 1802] [id = 307] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x83bcec00 == 160 [pid = 1802] [id = 451] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x871e4400 == 159 [pid = 1802] [id = 450] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x86e53c00 == 158 [pid = 1802] [id = 449] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x84e3ac00 == 157 [pid = 1802] [id = 448] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x838f5000 == 156 [pid = 1802] [id = 446] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x93358400 == 155 [pid = 1802] [id = 444] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8e68bc00 == 154 [pid = 1802] [id = 445] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8f935800 == 153 [pid = 1802] [id = 443] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x838eec00 == 152 [pid = 1802] [id = 442] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x906c1000 == 151 [pid = 1802] [id = 441] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe8f800 == 150 [pid = 1802] [id = 439] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8ff51400 == 149 [pid = 1802] [id = 440] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x89c97800 == 148 [pid = 1802] [id = 438] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8f32e800 == 147 [pid = 1802] [id = 437] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x84539800 == 146 [pid = 1802] [id = 436] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8b643400 == 145 [pid = 1802] [id = 435] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8a6da000 == 144 [pid = 1802] [id = 434] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x86e55c00 == 143 [pid = 1802] [id = 432] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x89441400 == 142 [pid = 1802] [id = 433] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x860c3800 == 141 [pid = 1802] [id = 431] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x838ef400 == 140 [pid = 1802] [id = 429] 07:44:47 INFO - PROCESS | 1802 | --DOCSHELL 0x84e3e800 == 139 [pid = 1802] [id = 430] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x88414800) [pid = 1802] [serial = 1155] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x88406000) [pid = 1802] [serial = 1289] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x88401400) [pid = 1802] [serial = 1286] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x93c3dc00) [pid = 1802] [serial = 1259] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x93bc9400) [pid = 1802] [serial = 1257] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x93b4ac00) [pid = 1802] [serial = 1256] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x92af0400) [pid = 1802] [serial = 1254] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x929da400) [pid = 1802] [serial = 1253] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x9286c400) [pid = 1802] [serial = 1251] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x91e48800) [pid = 1802] [serial = 1250] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x91302800) [pid = 1802] [serial = 1248] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x91245c00) [pid = 1802] [serial = 1247] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x902bc800) [pid = 1802] [serial = 1245] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8ff55800) [pid = 1802] [serial = 1244] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8fe2e000) [pid = 1802] [serial = 1242] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8fb4d400) [pid = 1802] [serial = 1241] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8e9c7800) [pid = 1802] [serial = 1239] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8e7cd800) [pid = 1802] [serial = 1238] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8e691c00) [pid = 1802] [serial = 1236] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8c30c400) [pid = 1802] [serial = 1235] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8a8ea000) [pid = 1802] [serial = 1233] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8a819c00) [pid = 1802] [serial = 1232] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x88b9d400) [pid = 1802] [serial = 1230] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8841ec00) [pid = 1802] [serial = 1229] [outer = (nil)] [url = about:blank] 07:44:47 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) 07:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 3295ms 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x863a0800) [pid = 1802] [serial = 1227] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x861e5c00) [pid = 1802] [serial = 1226] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x84e41000) [pid = 1802] [serial = 1280] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8599a800) [pid = 1802] [serial = 1281] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x98c50000) [pid = 1802] [serial = 1278] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x984a2400) [pid = 1802] [serial = 1277] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x9828ec00) [pid = 1802] [serial = 1275] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x9826f800) [pid = 1802] [serial = 1274] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x981c9800) [pid = 1802] [serial = 1272] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x9811c000) [pid = 1802] [serial = 1271] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x9810e400) [pid = 1802] [serial = 1269] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x97ff3000) [pid = 1802] [serial = 1268] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x97f86400) [pid = 1802] [serial = 1266] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x97f7f800) [pid = 1802] [serial = 1265] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x979ed000) [pid = 1802] [serial = 1263] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x9792b400) [pid = 1802] [serial = 1262] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x93c3f800) [pid = 1802] [serial = 1260] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x861f1000) [pid = 1802] [serial = 1283] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x863a0c00) [pid = 1802] [serial = 1284] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x88412800) [pid = 1802] [serial = 1287] [outer = (nil)] [url = about:blank] 07:44:47 INFO - PROCESS | 1802 | 1461249887827 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 07:44:47 INFO - PROCESS | 1802 | 1461249887832 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 07:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:44:47 INFO - PROCESS | 1802 | 1461249887842 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:44:47 INFO - PROCESS | 1802 | 1461249887850 Marionette TRACE conn3 <- [1,1850,null,{}] 07:44:47 INFO - PROCESS | 1802 | 1461249887858 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}] 07:44:48 INFO - PROCESS | 1802 | 1461249888041 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 07:44:48 INFO - PROCESS | 1802 | 1461249888058 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x861e7400 == 140 [pid = 1802] [id = 470] 07:44:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x861e8400) [pid = 1802] [serial = 1411] [outer = (nil)] 07:44:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x861ed000) [pid = 1802] [serial = 1412] [outer = 0x861e8400] 07:44:48 INFO - PROCESS | 1802 | 1461249888169 Marionette DEBUG loaded listener.js 07:44:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x86393c00) [pid = 1802] [serial = 1413] [outer = 0x861e8400] 07:44:49 INFO - PROCESS | 1802 | 1461249889184 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]]]}] 07:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1391ms 07:44:49 INFO - PROCESS | 1802 | 1461249889245 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 07:44:49 INFO - PROCESS | 1802 | 1461249889251 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 07:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:44:49 INFO - PROCESS | 1802 | 1461249889264 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:44:49 INFO - PROCESS | 1802 | 1461249889268 Marionette TRACE conn3 <- [1,1854,null,{}] 07:44:49 INFO - PROCESS | 1802 | 1461249889278 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}] 07:44:49 INFO - PROCESS | 1802 | 1461249889547 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 07:44:49 INFO - PROCESS | 1802 | 1461249889801 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e53c00 == 141 [pid = 1802] [id = 471] 07:44:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x86e55000) [pid = 1802] [serial = 1414] [outer = (nil)] 07:44:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x871ed000) [pid = 1802] [serial = 1415] [outer = 0x86e55000] 07:44:49 INFO - PROCESS | 1802 | 1461249889878 Marionette DEBUG loaded listener.js 07:44:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x88406c00) [pid = 1802] [serial = 1416] [outer = 0x86e55000] 07:44:50 INFO - PROCESS | 1802 | 1461249890870 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]]]}] 07:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1639ms 07:44:50 INFO - PROCESS | 1802 | 1461249890900 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 07:44:50 INFO - PROCESS | 1802 | 1461249890904 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 07:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:44:50 INFO - PROCESS | 1802 | 1461249890910 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:44:50 INFO - PROCESS | 1802 | 1461249890914 Marionette TRACE conn3 <- [1,1858,null,{}] 07:44:50 INFO - PROCESS | 1802 | 1461249890937 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}] 07:44:51 INFO - PROCESS | 1802 | 1461249891204 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 07:44:51 INFO - PROCESS | 1802 | 1461249891243 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8639d800 == 142 [pid = 1802] [id = 472] 07:44:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x88b96000) [pid = 1802] [serial = 1417] [outer = (nil)] 07:44:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x88b9e000) [pid = 1802] [serial = 1418] [outer = 0x88b96000] 07:44:51 INFO - PROCESS | 1802 | 1461249891320 Marionette DEBUG loaded listener.js 07:44:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x89449400) [pid = 1802] [serial = 1419] [outer = 0x88b96000] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x88b96c00) [pid = 1802] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8e689400) [pid = 1802] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8e68a400) [pid = 1802] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8a6dd000) [pid = 1802] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x89446000) [pid = 1802] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x88e0dc00) [pid = 1802] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x86398800) [pid = 1802] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x84e3f800) [pid = 1802] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x86e54c00) [pid = 1802] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x84e46400) [pid = 1802] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x83bcbc00) [pid = 1802] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x93b42400) [pid = 1802] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x93ae6400) [pid = 1802] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x9335b000) [pid = 1802] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x93355c00) [pid = 1802] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8ff51c00) [pid = 1802] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x91243400) [pid = 1802] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x906c4c00) [pid = 1802] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8fe94400) [pid = 1802] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8b647400) [pid = 1802] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8f357800) [pid = 1802] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x84e40400) [pid = 1802] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x860bcc00) [pid = 1802] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:44:53 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x84544c00) [pid = 1802] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:44:53 INFO - PROCESS | 1802 | 1461249893333 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]]]}] 07:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2441ms 07:44:53 INFO - PROCESS | 1802 | 1461249893351 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 07:44:53 INFO - PROCESS | 1802 | 1461249893356 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 07:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:44:53 INFO - PROCESS | 1802 | 1461249893363 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:44:53 INFO - PROCESS | 1802 | 1461249893366 Marionette TRACE conn3 <- [1,1862,null,{}] 07:44:53 INFO - PROCESS | 1802 | 1461249893372 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}] 07:44:53 INFO - PROCESS | 1802 | 1461249893580 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 07:44:53 INFO - PROCESS | 1802 | 1461249893782 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x84544c00 == 143 [pid = 1802] [id = 473] 07:44:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x86e4f400) [pid = 1802] [serial = 1420] [outer = (nil)] 07:44:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x88e0cc00) [pid = 1802] [serial = 1421] [outer = 0x86e4f400] 07:44:53 INFO - PROCESS | 1802 | 1461249893858 Marionette DEBUG loaded listener.js 07:44:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8a6d8400) [pid = 1802] [serial = 1422] [outer = 0x86e4f400] 07:44:54 INFO - PROCESS | 1802 | 1461249894644 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]]]}] 07:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1330ms 07:44:54 INFO - PROCESS | 1802 | 1461249894693 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 07:44:54 INFO - PROCESS | 1802 | 1461249894697 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 07:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:44:54 INFO - PROCESS | 1802 | 1461249894703 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:44:54 INFO - PROCESS | 1802 | 1461249894705 Marionette TRACE conn3 <- [1,1866,null,{}] 07:44:54 INFO - PROCESS | 1802 | 1461249894711 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}] 07:44:54 INFO - PROCESS | 1802 | 1461249894885 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 07:44:54 INFO - PROCESS | 1802 | 1461249894899 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e4a800 == 144 [pid = 1802] [id = 474] 07:44:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x89446000) [pid = 1802] [serial = 1423] [outer = (nil)] 07:44:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8a8e1800) [pid = 1802] [serial = 1424] [outer = 0x89446000] 07:44:54 INFO - PROCESS | 1802 | 1461249894988 Marionette DEBUG loaded listener.js 07:44:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8b640000) [pid = 1802] [serial = 1425] [outer = 0x89446000] 07:44:56 INFO - PROCESS | 1802 | 1461249896344 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]]]}] 07:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1685ms 07:44:56 INFO - PROCESS | 1802 | 1461249896392 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 07:44:56 INFO - PROCESS | 1802 | 1461249896404 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 07:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:44:56 INFO - PROCESS | 1802 | 1461249896418 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:44:56 INFO - PROCESS | 1802 | 1461249896427 Marionette TRACE conn3 <- [1,1870,null,{}] 07:44:56 INFO - PROCESS | 1802 | 1461249896440 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}] 07:44:56 INFO - PROCESS | 1802 | 1461249896719 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 07:44:57 INFO - PROCESS | 1802 | 1461249897057 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x861e5c00 == 145 [pid = 1802] [id = 475] 07:44:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x861edc00) [pid = 1802] [serial = 1426] [outer = (nil)] 07:44:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x86e4c400) [pid = 1802] [serial = 1427] [outer = 0x861edc00] 07:44:57 INFO - PROCESS | 1802 | 1461249897147 Marionette DEBUG loaded listener.js 07:44:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8840bc00) [pid = 1802] [serial = 1428] [outer = 0x861edc00] 07:44:58 INFO - PROCESS | 1802 | 1461249898221 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]]]}] 07:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1844ms 07:44:58 INFO - PROCESS | 1802 | 1461249898261 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 07:44:58 INFO - PROCESS | 1802 | 1461249898270 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 07:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:44:58 INFO - PROCESS | 1802 | 1461249898281 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:44:58 INFO - PROCESS | 1802 | 1461249898285 Marionette TRACE conn3 <- [1,1874,null,{}] 07:44:58 INFO - PROCESS | 1802 | 1461249898292 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}] 07:44:58 INFO - PROCESS | 1802 | 1461249898505 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 07:44:58 INFO - PROCESS | 1802 | 1461249898835 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b94c00 == 146 [pid = 1802] [id = 476] 07:44:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x89c89800) [pid = 1802] [serial = 1429] [outer = (nil)] 07:44:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8a8dc400) [pid = 1802] [serial = 1430] [outer = 0x89c89800] 07:44:58 INFO - PROCESS | 1802 | 1461249898934 Marionette DEBUG loaded listener.js 07:44:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8bac5000) [pid = 1802] [serial = 1431] [outer = 0x89c89800] 07:44:59 INFO - PROCESS | 1802 | 1461249899933 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]]]}] 07:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1731ms 07:45:00 INFO - PROCESS | 1802 | 1461249900012 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 07:45:00 INFO - PROCESS | 1802 | 1461249900016 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 07:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:45:00 INFO - PROCESS | 1802 | 1461249900023 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:45:00 INFO - PROCESS | 1802 | 1461249900030 Marionette TRACE conn3 <- [1,1878,null,{}] 07:45:00 INFO - PROCESS | 1802 | 1461249900139 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}] 07:45:00 INFO - PROCESS | 1802 | 1461249900394 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 07:45:00 INFO - PROCESS | 1802 | 1461249900732 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x89c97800 == 147 [pid = 1802] [id = 477] 07:45:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8e63ac00) [pid = 1802] [serial = 1432] [outer = (nil)] 07:45:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8e68f400) [pid = 1802] [serial = 1433] [outer = 0x8e63ac00] 07:45:00 INFO - PROCESS | 1802 | 1461249900840 Marionette DEBUG loaded listener.js 07:45:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8e7cf800) [pid = 1802] [serial = 1434] [outer = 0x8e63ac00] 07:45:01 INFO - PROCESS | 1802 | 1461249901939 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]]]}] 07:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1980ms 07:45:02 INFO - PROCESS | 1802 | 1461249902004 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 07:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:45:02 INFO - PROCESS | 1802 | 1461249902009 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 07:45:02 INFO - PROCESS | 1802 | 1461249902016 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:45:02 INFO - PROCESS | 1802 | 1461249902020 Marionette TRACE conn3 <- [1,1882,null,{}] 07:45:02 INFO - PROCESS | 1802 | 1461249902026 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}] 07:45:02 INFO - PROCESS | 1802 | 1461249902237 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 07:45:02 INFO - PROCESS | 1802 | 1461249902614 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e691400 == 148 [pid = 1802] [id = 478] 07:45:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8e9cf400) [pid = 1802] [serial = 1435] [outer = (nil)] 07:45:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8f32f400) [pid = 1802] [serial = 1436] [outer = 0x8e9cf400] 07:45:02 INFO - PROCESS | 1802 | 1461249902703 Marionette DEBUG loaded listener.js 07:45:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8f360800) [pid = 1802] [serial = 1437] [outer = 0x8e9cf400] 07:45:03 INFO - PROCESS | 1802 | 1461249903668 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]]]}] 07:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1697ms 07:45:03 INFO - PROCESS | 1802 | 1461249903713 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 07:45:03 INFO - PROCESS | 1802 | 1461249903717 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 07:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:45:03 INFO - PROCESS | 1802 | 1461249903724 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:45:03 INFO - PROCESS | 1802 | 1461249903727 Marionette TRACE conn3 <- [1,1886,null,{}] 07:45:03 INFO - PROCESS | 1802 | 1461249903733 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}] 07:45:03 INFO - PROCESS | 1802 | 1461249903964 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 07:45:04 INFO - PROCESS | 1802 | 1461249904369 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e49800 == 149 [pid = 1802] [id = 479] 07:45:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8f356400) [pid = 1802] [serial = 1438] [outer = (nil)] 07:45:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8f99d000) [pid = 1802] [serial = 1439] [outer = 0x8f356400] 07:45:04 INFO - PROCESS | 1802 | 1461249904464 Marionette DEBUG loaded listener.js 07:45:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8fb4d400) [pid = 1802] [serial = 1440] [outer = 0x8f356400] 07:45:05 INFO - PROCESS | 1802 | 1461249905380 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]]]}] 07:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1694ms 07:45:05 INFO - PROCESS | 1802 | 1461249905419 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 07:45:05 INFO - PROCESS | 1802 | 1461249905422 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 07:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:45:05 INFO - PROCESS | 1802 | 1461249905428 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:45:05 INFO - PROCESS | 1802 | 1461249905432 Marionette TRACE conn3 <- [1,1890,null,{}] 07:45:05 INFO - PROCESS | 1802 | 1461249905438 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}] 07:45:05 INFO - PROCESS | 1802 | 1461249905672 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 07:45:06 INFO - PROCESS | 1802 | 1461249905990 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f93b800 == 150 [pid = 1802] [id = 480] 07:45:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8f99f000) [pid = 1802] [serial = 1441] [outer = (nil)] 07:45:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8ff4bc00) [pid = 1802] [serial = 1442] [outer = 0x8f99f000] 07:45:06 INFO - PROCESS | 1802 | 1461249906088 Marionette DEBUG loaded listener.js 07:45:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8ff50800) [pid = 1802] [serial = 1443] [outer = 0x8f99f000] 07:45:07 INFO - PROCESS | 1802 | 1461249907003 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]]]}] 07:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1634ms 07:45:07 INFO - PROCESS | 1802 | 1461249907063 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 07:45:07 INFO - PROCESS | 1802 | 1461249907068 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 07:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:45:07 INFO - PROCESS | 1802 | 1461249907074 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:45:07 INFO - PROCESS | 1802 | 1461249907078 Marionette TRACE conn3 <- [1,1894,null,{}] 07:45:07 INFO - PROCESS | 1802 | 1461249907084 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}] 07:45:07 INFO - PROCESS | 1802 | 1461249907285 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 07:45:07 INFO - PROCESS | 1802 | 1461249907512 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8feccc00 == 151 [pid = 1802] [id = 481] 07:45:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8fed2000) [pid = 1802] [serial = 1444] [outer = (nil)] 07:45:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x90449800) [pid = 1802] [serial = 1445] [outer = 0x8fed2000] 07:45:07 INFO - PROCESS | 1802 | 1461249907657 Marionette DEBUG loaded listener.js 07:45:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x90617000) [pid = 1802] [serial = 1446] [outer = 0x8fed2000] 07:45:08 INFO - PROCESS | 1802 | 1461249908591 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]]]}] 07:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1590ms 07:45:08 INFO - PROCESS | 1802 | 1461249908665 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 07:45:08 INFO - PROCESS | 1802 | 1461249908668 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 07:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:45:08 INFO - PROCESS | 1802 | 1461249908675 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:45:08 INFO - PROCESS | 1802 | 1461249908679 Marionette TRACE conn3 <- [1,1898,null,{}] 07:45:08 INFO - PROCESS | 1802 | 1461249908685 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}] 07:45:08 INFO - PROCESS | 1802 | 1461249908931 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 07:45:09 INFO - PROCESS | 1802 | 1461249909266 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ff4f000 == 152 [pid = 1802] [id = 482] 07:45:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x902c7800) [pid = 1802] [serial = 1447] [outer = (nil)] 07:45:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x9130a000) [pid = 1802] [serial = 1448] [outer = 0x902c7800] 07:45:09 INFO - PROCESS | 1802 | 1461249909353 Marionette DEBUG loaded listener.js 07:45:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x91e3d400) [pid = 1802] [serial = 1449] [outer = 0x902c7800] 07:45:10 INFO - PROCESS | 1802 | 1461249910321 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]]]}] 07:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1688ms 07:45:10 INFO - PROCESS | 1802 | 1461249910364 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 07:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:45:10 INFO - PROCESS | 1802 | 1461249910370 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 07:45:10 INFO - PROCESS | 1802 | 1461249910377 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:45:10 INFO - PROCESS | 1802 | 1461249910380 Marionette TRACE conn3 <- [1,1902,null,{}] 07:45:10 INFO - PROCESS | 1802 | 1461249910386 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}] 07:45:10 INFO - PROCESS | 1802 | 1461249910598 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 07:45:10 INFO - PROCESS | 1802 | 1461249910917 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f93a000 == 153 [pid = 1802] [id = 483] 07:45:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x90450000) [pid = 1802] [serial = 1450] [outer = (nil)] 07:45:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x92874c00) [pid = 1802] [serial = 1451] [outer = 0x90450000] 07:45:11 INFO - PROCESS | 1802 | 1461249911025 Marionette DEBUG loaded listener.js 07:45:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x928a0400) [pid = 1802] [serial = 1452] [outer = 0x90450000] 07:45:11 INFO - PROCESS | 1802 | 1461249911867 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]]]}] 07:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1534ms 07:45:11 INFO - PROCESS | 1802 | 1461249911912 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 07:45:11 INFO - PROCESS | 1802 | 1461249911919 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 07:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:45:11 INFO - PROCESS | 1802 | 1461249911957 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:45:11 INFO - PROCESS | 1802 | 1461249911965 Marionette TRACE conn3 <- [1,1906,null,{}] 07:45:11 INFO - PROCESS | 1802 | 1461249911975 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}] 07:45:12 INFO - PROCESS | 1802 | 1461249912195 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 07:45:12 INFO - PROCESS | 1802 | 1461249912449 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x92869000 == 154 [pid = 1802] [id = 484] 07:45:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x92afbc00) [pid = 1802] [serial = 1453] [outer = (nil)] 07:45:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x93354800) [pid = 1802] [serial = 1454] [outer = 0x92afbc00] 07:45:12 INFO - PROCESS | 1802 | 1461249912591 Marionette DEBUG loaded listener.js 07:45:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x9335ec00) [pid = 1802] [serial = 1455] [outer = 0x92afbc00] 07:45:13 INFO - PROCESS | 1802 | 1461249913554 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]]]}] 07:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1654ms 07:45:13 INFO - PROCESS | 1802 | 1461249913601 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 07:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:45:13 INFO - PROCESS | 1802 | 1461249913605 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 07:45:13 INFO - PROCESS | 1802 | 1461249913612 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:45:13 INFO - PROCESS | 1802 | 1461249913617 Marionette TRACE conn3 <- [1,1910,null,{}] 07:45:13 INFO - PROCESS | 1802 | 1461249913623 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}] 07:45:13 INFO - PROCESS | 1802 | 1461249913866 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 07:45:14 INFO - PROCESS | 1802 | 1461249914189 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x9289e000 == 155 [pid = 1802] [id = 485] 07:45:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x929e4400) [pid = 1802] [serial = 1456] [outer = (nil)] 07:45:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x93bc3800) [pid = 1802] [serial = 1457] [outer = 0x929e4400] 07:45:14 INFO - PROCESS | 1802 | 1461249914289 Marionette DEBUG loaded listener.js 07:45:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x93bd0000) [pid = 1802] [serial = 1458] [outer = 0x929e4400] 07:45:15 INFO - PROCESS | 1802 | 1461249915328 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]]]}] 07:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1783ms 07:45:15 INFO - PROCESS | 1802 | 1461249915396 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 07:45:15 INFO - PROCESS | 1802 | 1461249915400 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 07:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:45:15 INFO - PROCESS | 1802 | 1461249915407 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:45:15 INFO - PROCESS | 1802 | 1461249915410 Marionette TRACE conn3 <- [1,1914,null,{}] 07:45:15 INFO - PROCESS | 1802 | 1461249915416 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}] 07:45:15 INFO - PROCESS | 1802 | 1461249915618 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 07:45:16 INFO - PROCESS | 1802 | 1461249916010 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x93b48000 == 156 [pid = 1802] [id = 486] 07:45:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x93b4c800) [pid = 1802] [serial = 1459] [outer = (nil)] 07:45:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x946ab800) [pid = 1802] [serial = 1460] [outer = 0x93b4c800] 07:45:16 INFO - PROCESS | 1802 | 1461249916100 Marionette DEBUG loaded listener.js 07:45:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x96a35400) [pid = 1802] [serial = 1461] [outer = 0x93b4c800] 07:45:17 INFO - PROCESS | 1802 | 1461249917125 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]]]}] 07:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1736ms 07:45:17 INFO - PROCESS | 1802 | 1461249917144 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 07:45:17 INFO - PROCESS | 1802 | 1461249917146 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 07:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:45:17 INFO - PROCESS | 1802 | 1461249917153 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:45:17 INFO - PROCESS | 1802 | 1461249917157 Marionette TRACE conn3 <- [1,1918,null,{}] 07:45:17 INFO - PROCESS | 1802 | 1461249917162 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}] 07:45:17 INFO - PROCESS | 1802 | 1461249917353 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 07:45:17 INFO - PROCESS | 1802 | 1461249917685 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8300d800 == 157 [pid = 1802] [id = 487] 07:45:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x83bd0000) [pid = 1802] [serial = 1462] [outer = (nil)] 07:45:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x97c56c00) [pid = 1802] [serial = 1463] [outer = 0x83bd0000] 07:45:17 INFO - PROCESS | 1802 | 1461249917775 Marionette DEBUG loaded listener.js 07:45:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x97f86400) [pid = 1802] [serial = 1464] [outer = 0x83bd0000] 07:45:18 INFO - PROCESS | 1802 | 1461249918734 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]]]}] 07:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1630ms 07:45:18 INFO - PROCESS | 1802 | 1461249918784 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 07:45:18 INFO - PROCESS | 1802 | 1461249918788 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 07:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:45:18 INFO - PROCESS | 1802 | 1461249918794 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:45:18 INFO - PROCESS | 1802 | 1461249918798 Marionette TRACE conn3 <- [1,1922,null,{}] 07:45:18 INFO - PROCESS | 1802 | 1461249918804 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}] 07:45:19 INFO - PROCESS | 1802 | 1461249919013 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 07:45:19 INFO - PROCESS | 1802 | 1461249919306 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x946a3c00 == 158 [pid = 1802] [id = 488] 07:45:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x9791ec00) [pid = 1802] [serial = 1465] [outer = (nil)] 07:45:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x98110800) [pid = 1802] [serial = 1466] [outer = 0x9791ec00] 07:45:19 INFO - PROCESS | 1802 | 1461249919399 Marionette DEBUG loaded listener.js 07:45:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x98114800) [pid = 1802] [serial = 1467] [outer = 0x9791ec00] 07:45:20 INFO - PROCESS | 1802 | 1461249920268 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]]]}] 07:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1531ms 07:45:20 INFO - PROCESS | 1802 | 1461249920332 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 07:45:20 INFO - PROCESS | 1802 | 1461249920336 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 07:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:45:20 INFO - PROCESS | 1802 | 1461249920344 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:45:20 INFO - PROCESS | 1802 | 1461249920348 Marionette TRACE conn3 <- [1,1926,null,{}] 07:45:20 INFO - PROCESS | 1802 | 1461249920354 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}] 07:45:20 INFO - PROCESS | 1802 | 1461249920550 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 07:45:20 INFO - PROCESS | 1802 | 1461249920832 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x9792b400 == 159 [pid = 1802] [id = 489] 07:45:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x97ff3000) [pid = 1802] [serial = 1468] [outer = (nil)] 07:45:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x98270800) [pid = 1802] [serial = 1469] [outer = 0x97ff3000] 07:45:20 INFO - PROCESS | 1802 | 1461249920988 Marionette DEBUG loaded listener.js 07:45:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x98298c00) [pid = 1802] [serial = 1470] [outer = 0x97ff3000] 07:45:21 INFO - PROCESS | 1802 | 1461249921907 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]]]}] 07:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1637ms 07:45:21 INFO - PROCESS | 1802 | 1461249921983 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 07:45:21 INFO - PROCESS | 1802 | 1461249921987 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 07:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:45:21 INFO - PROCESS | 1802 | 1461249921993 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:45:21 INFO - PROCESS | 1802 | 1461249921996 Marionette TRACE conn3 <- [1,1930,null,{}] 07:45:22 INFO - PROCESS | 1802 | 1461249922002 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}] 07:45:22 INFO - PROCESS | 1802 | 1461249922235 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 07:45:22 INFO - PROCESS | 1802 | 1461249922592 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8816a800 == 160 [pid = 1802] [id = 490] 07:45:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x906bb800) [pid = 1802] [serial = 1471] [outer = (nil)] 07:45:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x98cd0400) [pid = 1802] [serial = 1472] [outer = 0x906bb800] 07:45:22 INFO - PROCESS | 1802 | 1461249922698 Marionette DEBUG loaded listener.js 07:45:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x98e2b800) [pid = 1802] [serial = 1473] [outer = 0x906bb800] 07:45:23 INFO - PROCESS | 1802 | 1461249923731 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]]]}] 07:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1781ms 07:45:23 INFO - PROCESS | 1802 | 1461249923775 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 07:45:23 INFO - PROCESS | 1802 | 1461249923784 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 07:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:45:23 INFO - PROCESS | 1802 | 1461249923796 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:45:23 INFO - PROCESS | 1802 | 1461249923799 Marionette TRACE conn3 <- [1,1934,null,{}] 07:45:23 INFO - PROCESS | 1802 | 1461249923805 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}] 07:45:24 INFO - PROCESS | 1802 | 1461249924006 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 07:45:24 INFO - PROCESS | 1802 | 1461249924289 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x84547800 == 161 [pid = 1802] [id = 491] 07:45:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x983f8c00) [pid = 1802] [serial = 1474] [outer = (nil)] 07:45:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x9994f800) [pid = 1802] [serial = 1475] [outer = 0x983f8c00] 07:45:24 INFO - PROCESS | 1802 | 1461249924424 Marionette DEBUG loaded listener.js 07:45:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x999ce800) [pid = 1802] [serial = 1476] [outer = 0x983f8c00] 07:45:25 INFO - PROCESS | 1802 | 1461249925378 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]]]}] 07:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1637ms 07:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:45:25 INFO - PROCESS | 1802 | 1461249925431 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 07:45:25 INFO - PROCESS | 1802 | 1461249925435 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 07:45:25 INFO - PROCESS | 1802 | 1461249925442 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:45:25 INFO - PROCESS | 1802 | 1461249925444 Marionette TRACE conn3 <- [1,1938,null,{}] 07:45:25 INFO - PROCESS | 1802 | 1461249925450 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}] 07:45:25 INFO - PROCESS | 1802 | 1461249925652 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 07:45:27 INFO - PROCESS | 1802 | --DOCSHELL 0x84544c00 == 160 [pid = 1802] [id = 473] 07:45:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8639d800 == 159 [pid = 1802] [id = 472] 07:45:27 INFO - PROCESS | 1802 | --DOCSHELL 0x86e53c00 == 158 [pid = 1802] [id = 471] 07:45:27 INFO - PROCESS | 1802 | --DOCSHELL 0x861e7400 == 157 [pid = 1802] [id = 470] 07:45:27 INFO - PROCESS | 1802 | --DOCSHELL 0x913ef000 == 156 [pid = 1802] [id = 461] 07:45:27 INFO - PROCESS | 1802 | --DOCSHELL 0x860c0c00 == 155 [pid = 1802] [id = 460] 07:45:27 INFO - PROCESS | 1802 | --DOCSHELL 0x902bb800 == 154 [pid = 1802] [id = 459] 07:45:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7c2000 == 153 [pid = 1802] [id = 458] 07:45:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8e63c800 == 152 [pid = 1802] [id = 457] 07:45:27 INFO - PROCESS | 1802 | --DOCSHELL 0x86e56400 == 151 [pid = 1802] [id = 456] 07:45:27 INFO - PROCESS | 1802 | --DOCSHELL 0x89c96c00 == 150 [pid = 1802] [id = 454] 07:45:27 INFO - PROCESS | 1802 | --DOCSHELL 0x88169c00 == 149 [pid = 1802] [id = 455] 07:45:27 INFO - PROCESS | 1802 | --DOCSHELL 0x84e3bc00 == 148 [pid = 1802] [id = 453] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x88b9f400) [pid = 1802] [serial = 1224] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8bac2c00) [pid = 1802] [serial = 1358] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x88d37c00) [pid = 1802] [serial = 1352] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x89443c00) [pid = 1802] [serial = 1353] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8f361c00) [pid = 1802] [serial = 1310] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8f323800) [pid = 1802] [serial = 1308] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8e7cb000) [pid = 1802] [serial = 1307] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8bac7000) [pid = 1802] [serial = 1305] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8bac2800) [pid = 1802] [serial = 1304] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8a8e2400) [pid = 1802] [serial = 1302] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8a81cc00) [pid = 1802] [serial = 1301] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8944dc00) [pid = 1802] [serial = 1299] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x89449000) [pid = 1802] [serial = 1298] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x88174800) [pid = 1802] [serial = 1296] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x871e9000) [pid = 1802] [serial = 1295] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x860be000) [pid = 1802] [serial = 1293] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x84e45400) [pid = 1802] [serial = 1292] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x871e7c00) [pid = 1802] [serial = 1349] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x861e8000) [pid = 1802] [serial = 1346] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x86393800) [pid = 1802] [serial = 1347] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x977d3400) [pid = 1802] [serial = 1344] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x97772800) [pid = 1802] [serial = 1343] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x93c3f400) [pid = 1802] [serial = 1341] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x93c3e400) [pid = 1802] [serial = 1340] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x93bcc400) [pid = 1802] [serial = 1338] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x93bc9800) [pid = 1802] [serial = 1337] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x93b46c00) [pid = 1802] [serial = 1335] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x93b43800) [pid = 1802] [serial = 1334] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x9339c000) [pid = 1802] [serial = 1332] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x93392000) [pid = 1802] [serial = 1331] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x92affc00) [pid = 1802] [serial = 1329] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x92af5800) [pid = 1802] [serial = 1328] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x92990000) [pid = 1802] [serial = 1326] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x92874000) [pid = 1802] [serial = 1325] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x913f0000) [pid = 1802] [serial = 1323] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x9124e000) [pid = 1802] [serial = 1322] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x902c0400) [pid = 1802] [serial = 1320] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x902bb400) [pid = 1802] [serial = 1319] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8fe97c00) [pid = 1802] [serial = 1317] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8fe92c00) [pid = 1802] [serial = 1316] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8fb44800) [pid = 1802] [serial = 1314] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8f99ac00) [pid = 1802] [serial = 1313] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8f3e1c00) [pid = 1802] [serial = 1311] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8816c800) [pid = 1802] [serial = 1355] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x88175800) [pid = 1802] [serial = 1350] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8a6d8800) [pid = 1802] [serial = 1356] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x97c61400) [pid = 1802] [serial = 1209] [outer = (nil)] [url = about:blank] 07:45:27 INFO - PROCESS | 1802 | 1461249927745 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e3bc00 == 149 [pid = 1802] [id = 492] 07:45:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x84e3c800) [pid = 1802] [serial = 1477] [outer = (nil)] 07:45:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x859a3000) [pid = 1802] [serial = 1478] [outer = 0x84e3c800] 07:45:27 INFO - PROCESS | 1802 | 1461249927829 Marionette DEBUG loaded listener.js 07:45:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x861e7400) [pid = 1802] [serial = 1479] [outer = 0x84e3c800] 07:45:28 INFO - PROCESS | 1802 | 1461249928650 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]]]}] 07:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 3256ms 07:45:28 INFO - PROCESS | 1802 | 1461249928703 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 07:45:28 INFO - PROCESS | 1802 | 1461249928708 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 07:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:45:28 INFO - PROCESS | 1802 | 1461249928748 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:45:28 INFO - PROCESS | 1802 | 1461249928753 Marionette TRACE conn3 <- [1,1942,null,{}] 07:45:28 INFO - PROCESS | 1802 | 1461249928759 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}] 07:45:28 INFO - PROCESS | 1802 | 1461249928973 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 07:45:29 INFO - PROCESS | 1802 | 1461249929164 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x871e4400 == 150 [pid = 1802] [id = 493] 07:45:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x871e6800) [pid = 1802] [serial = 1480] [outer = (nil)] 07:45:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x88169c00) [pid = 1802] [serial = 1481] [outer = 0x871e6800] 07:45:29 INFO - PROCESS | 1802 | 1461249929252 Marionette DEBUG loaded listener.js 07:45:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x88405400) [pid = 1802] [serial = 1482] [outer = 0x871e6800] 07:45:30 INFO - PROCESS | 1802 | 1461249930220 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]]]}] 07:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1549ms 07:45:30 INFO - PROCESS | 1802 | 1461249930298 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 07:45:30 INFO - PROCESS | 1802 | 1461249930307 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 07:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:45:30 INFO - PROCESS | 1802 | 1461249930380 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:45:30 INFO - PROCESS | 1802 | 1461249930384 Marionette TRACE conn3 <- [1,1946,null,{}] 07:45:30 INFO - PROCESS | 1802 | 1461249930418 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}] 07:45:30 INFO - PROCESS | 1802 | 1461249930692 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 07:45:30 INFO - PROCESS | 1802 | 1461249930942 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8816c800 == 151 [pid = 1802] [id = 494] 07:45:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x88d36c00) [pid = 1802] [serial = 1483] [outer = (nil)] 07:45:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x89443400) [pid = 1802] [serial = 1484] [outer = 0x88d36c00] 07:45:31 INFO - PROCESS | 1802 | 1461249931057 Marionette DEBUG loaded listener.js 07:45:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8944a800) [pid = 1802] [serial = 1485] [outer = 0x88d36c00] 07:45:32 INFO - PROCESS | 1802 | 1461249932944 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]]]}] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x913f5400) [pid = 1802] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x9339b800) [pid = 1802] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8fb4ec00) [pid = 1802] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x96fdac00) [pid = 1802] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8e7c4400) [pid = 1802] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8f329c00) [pid = 1802] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x97c5ec00) [pid = 1802] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x86e55000) [pid = 1802] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x9060e000) [pid = 1802] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x89c98800) [pid = 1802] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x86395400) [pid = 1802] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8b63a000) [pid = 1802] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x906ba400) [pid = 1802] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x861e8400) [pid = 1802] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x97fea000) [pid = 1802] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x88b96000) [pid = 1802] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x98114c00) [pid = 1802] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x9335f000) [pid = 1802] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x861ed800) [pid = 1802] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x906c6c00) [pid = 1802] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x902be000) [pid = 1802] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:45:33 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x86e4f400) [pid = 1802] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2878ms 07:45:33 INFO - PROCESS | 1802 | 1461249933222 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 07:45:33 INFO - PROCESS | 1802 | 1461249933228 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 07:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:45:33 INFO - PROCESS | 1802 | 1461249933253 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:45:33 INFO - PROCESS | 1802 | 1461249933266 Marionette TRACE conn3 <- [1,1950,null,{}] 07:45:33 INFO - PROCESS | 1802 | 1461249933276 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}] 07:45:33 INFO - PROCESS | 1802 | 1461249933539 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 07:45:33 INFO - PROCESS | 1802 | 1461249933781 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b91000 == 152 [pid = 1802] [id = 495] 07:45:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x88d2cc00) [pid = 1802] [serial = 1486] [outer = (nil)] 07:45:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x894f1000) [pid = 1802] [serial = 1487] [outer = 0x88d2cc00] 07:45:33 INFO - PROCESS | 1802 | 1461249933922 Marionette DEBUG loaded listener.js 07:45:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x8a81d800) [pid = 1802] [serial = 1488] [outer = 0x88d2cc00] 07:45:35 INFO - PROCESS | 1802 | 1461249935310 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]]]}] 07:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2106ms 07:45:35 INFO - PROCESS | 1802 | 1461249935348 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 07:45:35 INFO - PROCESS | 1802 | 1461249935358 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 07:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:45:35 INFO - PROCESS | 1802 | 1461249935398 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:45:35 INFO - PROCESS | 1802 | 1461249935417 Marionette TRACE conn3 <- [1,1954,null,{}] 07:45:35 INFO - PROCESS | 1802 | 1461249935460 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}] 07:45:35 INFO - PROCESS | 1802 | 1461249935913 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 07:45:36 INFO - PROCESS | 1802 | 1461249936252 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8300dc00 == 153 [pid = 1802] [id = 496] 07:45:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x8453e400) [pid = 1802] [serial = 1489] [outer = (nil)] 07:45:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x86e4d800) [pid = 1802] [serial = 1490] [outer = 0x8453e400] 07:45:36 INFO - PROCESS | 1802 | 1461249936399 Marionette DEBUG loaded listener.js 07:45:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x86e57000) [pid = 1802] [serial = 1491] [outer = 0x8453e400] 07:45:37 INFO - PROCESS | 1802 | 1461249937769 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]]]}] 07:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2449ms 07:45:37 INFO - PROCESS | 1802 | 1461249937836 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 07:45:37 INFO - PROCESS | 1802 | 1461249937845 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 07:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:45:37 INFO - PROCESS | 1802 | 1461249937869 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:45:37 INFO - PROCESS | 1802 | 1461249937874 Marionette TRACE conn3 <- [1,1958,null,{}] 07:45:37 INFO - PROCESS | 1802 | 1461249937880 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}] 07:45:38 INFO - PROCESS | 1802 | 1461249938113 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 07:45:38 INFO - PROCESS | 1802 | 1461249938456 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b96800 == 154 [pid = 1802] [id = 497] 07:45:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x88b9b400) [pid = 1802] [serial = 1492] [outer = (nil)] 07:45:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x88e0a000) [pid = 1802] [serial = 1493] [outer = 0x88b9b400] 07:45:38 INFO - PROCESS | 1802 | 1461249938561 Marionette DEBUG loaded listener.js 07:45:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x89c93000) [pid = 1802] [serial = 1494] [outer = 0x88b9b400] 07:45:39 INFO - PROCESS | 1802 | 1461249939637 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]]]}] 07:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1838ms 07:45:39 INFO - PROCESS | 1802 | 1461249939705 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 07:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:45:39 INFO - PROCESS | 1802 | 1461249939710 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 07:45:39 INFO - PROCESS | 1802 | 1461249939717 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:45:39 INFO - PROCESS | 1802 | 1461249939723 Marionette TRACE conn3 <- [1,1962,null,{}] 07:45:39 INFO - PROCESS | 1802 | 1461249939740 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}] 07:45:40 INFO - PROCESS | 1802 | 1461249940012 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 07:45:40 INFO - PROCESS | 1802 | 1461249940420 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a814c00 == 155 [pid = 1802] [id = 498] 07:45:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8bacf000) [pid = 1802] [serial = 1495] [outer = (nil)] 07:45:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8c30ac00) [pid = 1802] [serial = 1496] [outer = 0x8bacf000] 07:45:40 INFO - PROCESS | 1802 | 1461249940552 Marionette DEBUG loaded listener.js 07:45:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8e63c800) [pid = 1802] [serial = 1497] [outer = 0x8bacf000] 07:45:41 INFO - PROCESS | 1802 | 1461249941846 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]]]}] 07:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2149ms 07:45:41 INFO - PROCESS | 1802 | 1461249941867 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 07:45:41 INFO - PROCESS | 1802 | 1461249941874 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 07:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:45:41 INFO - PROCESS | 1802 | 1461249941884 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:45:41 INFO - PROCESS | 1802 | 1461249941888 Marionette TRACE conn3 <- [1,1966,null,{}] 07:45:41 INFO - PROCESS | 1802 | 1461249941898 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}] 07:45:42 INFO - PROCESS | 1802 | 1461249942251 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 07:45:42 INFO - PROCESS | 1802 | 1461249942660 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c308800 == 156 [pid = 1802] [id = 499] 07:45:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8e692400) [pid = 1802] [serial = 1498] [outer = (nil)] 07:45:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8e9c5000) [pid = 1802] [serial = 1499] [outer = 0x8e692400] 07:45:42 INFO - PROCESS | 1802 | 1461249942755 Marionette DEBUG loaded listener.js 07:45:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8f322000) [pid = 1802] [serial = 1500] [outer = 0x8e692400] 07:45:43 INFO - PROCESS | 1802 | 1461249943725 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]]]}] 07:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1892ms 07:45:43 INFO - PROCESS | 1802 | 1461249943776 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 07:45:43 INFO - PROCESS | 1802 | 1461249943780 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 07:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:45:43 INFO - PROCESS | 1802 | 1461249943787 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:45:43 INFO - PROCESS | 1802 | 1461249943790 Marionette TRACE conn3 <- [1,1970,null,{}] 07:45:43 INFO - PROCESS | 1802 | 1461249943796 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}] 07:45:44 INFO - PROCESS | 1802 | 1461249944013 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 07:45:44 INFO - PROCESS | 1802 | 1461249944289 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a8e5400 == 157 [pid = 1802] [id = 500] 07:45:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8e694000) [pid = 1802] [serial = 1501] [outer = (nil)] 07:45:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8f3de800) [pid = 1802] [serial = 1502] [outer = 0x8e694000] 07:45:44 INFO - PROCESS | 1802 | 1461249944428 Marionette DEBUG loaded listener.js 07:45:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8f3e6800) [pid = 1802] [serial = 1503] [outer = 0x8e694000] 07:45:45 INFO - PROCESS | 1802 | 1461249945338 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]]]}] 07:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1586ms 07:45:45 INFO - PROCESS | 1802 | 1461249945374 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 07:45:45 INFO - PROCESS | 1802 | 1461249945378 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 07:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:45:45 INFO - PROCESS | 1802 | 1461249945385 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:45:45 INFO - PROCESS | 1802 | 1461249945388 Marionette TRACE conn3 <- [1,1974,null,{}] 07:45:45 INFO - PROCESS | 1802 | 1461249945394 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}] 07:45:45 INFO - PROCESS | 1802 | 1461249945675 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 07:45:46 INFO - PROCESS | 1802 | 1461249946010 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9ca800 == 158 [pid = 1802] [id = 501] 07:45:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8f936400) [pid = 1802] [serial = 1504] [outer = (nil)] 07:45:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8fe33400) [pid = 1802] [serial = 1505] [outer = 0x8f936400] 07:45:46 INFO - PROCESS | 1802 | 1461249946116 Marionette DEBUG loaded listener.js 07:45:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8fecc400) [pid = 1802] [serial = 1506] [outer = 0x8f936400] 07:45:47 INFO - PROCESS | 1802 | 1461249947029 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]]]}] 07:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1684ms 07:45:47 INFO - PROCESS | 1802 | 1461249947069 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 07:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:45:47 INFO - PROCESS | 1802 | 1461249947073 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 07:45:47 INFO - PROCESS | 1802 | 1461249947079 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:45:47 INFO - PROCESS | 1802 | 1461249947083 Marionette TRACE conn3 <- [1,1978,null,{}] 07:45:47 INFO - PROCESS | 1802 | 1461249947089 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}] 07:45:47 INFO - PROCESS | 1802 | 1461249947280 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 07:45:47 INFO - PROCESS | 1802 | 1461249947529 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e4ac00 == 159 [pid = 1802] [id = 502] 07:45:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8e9c6c00) [pid = 1802] [serial = 1507] [outer = (nil)] 07:45:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x902ba400) [pid = 1802] [serial = 1508] [outer = 0x8e9c6c00] 07:45:47 INFO - PROCESS | 1802 | 1461249947664 Marionette DEBUG loaded listener.js 07:45:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x902c4000) [pid = 1802] [serial = 1509] [outer = 0x8e9c6c00] 07:45:48 INFO - PROCESS | 1802 | 1461249948573 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]]]}] 07:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1538ms 07:45:48 INFO - PROCESS | 1802 | 1461249948617 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 07:45:48 INFO - PROCESS | 1802 | 1461249948621 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 07:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:45:48 INFO - PROCESS | 1802 | 1461249948628 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:45:48 INFO - PROCESS | 1802 | 1461249948631 Marionette TRACE conn3 <- [1,1982,null,{}] 07:45:48 INFO - PROCESS | 1802 | 1461249948637 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}] 07:45:48 INFO - PROCESS | 1802 | 1461249948839 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 07:45:49 INFO - PROCESS | 1802 | 1461249949121 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f93ec00 == 160 [pid = 1802] [id = 503] 07:45:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8fe25c00) [pid = 1802] [serial = 1510] [outer = (nil)] 07:45:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x906c1400) [pid = 1802] [serial = 1511] [outer = 0x8fe25c00] 07:45:49 INFO - PROCESS | 1802 | 1461249949256 Marionette DEBUG loaded listener.js 07:45:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x91248400) [pid = 1802] [serial = 1512] [outer = 0x8fe25c00] 07:45:50 INFO - PROCESS | 1802 | 1461249950169 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]]]}] 07:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1590ms 07:45:50 INFO - PROCESS | 1802 | 1461249950219 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 07:45:50 INFO - PROCESS | 1802 | 1461249950224 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 07:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:45:50 INFO - PROCESS | 1802 | 1461249950230 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:45:50 INFO - PROCESS | 1802 | 1461249950234 Marionette TRACE conn3 <- [1,1986,null,{}] 07:45:50 INFO - PROCESS | 1802 | 1461249950239 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}] 07:45:50 INFO - PROCESS | 1802 | 1461249950434 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 07:45:50 INFO - PROCESS | 1802 | 1461249950771 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe2f400 == 161 [pid = 1802] [id = 504] 07:45:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8fe30400) [pid = 1802] [serial = 1513] [outer = (nil)] 07:45:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x91e43c00) [pid = 1802] [serial = 1514] [outer = 0x8fe30400] 07:45:50 INFO - PROCESS | 1802 | 1461249950863 Marionette DEBUG loaded listener.js 07:45:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x92868c00) [pid = 1802] [serial = 1515] [outer = 0x8fe30400] 07:45:51 INFO - PROCESS | 1802 | 1461249951709 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]]]}] 07:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1490ms 07:45:51 INFO - PROCESS | 1802 | 1461249951721 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 07:45:51 INFO - PROCESS | 1802 | 1461249951724 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 07:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:45:51 INFO - PROCESS | 1802 | 1461249951732 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:45:51 INFO - PROCESS | 1802 | 1461249951735 Marionette TRACE conn3 <- [1,1990,null,{}] 07:45:51 INFO - PROCESS | 1802 | 1461249951741 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}] 07:45:51 INFO - PROCESS | 1802 | 1461249951932 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 07:45:52 INFO - PROCESS | 1802 | 1461249952229 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x91e4a800 == 162 [pid = 1802] [id = 505] 07:45:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x9286f400) [pid = 1802] [serial = 1516] [outer = (nil)] 07:45:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x9298f800) [pid = 1802] [serial = 1517] [outer = 0x9286f400] 07:45:52 INFO - PROCESS | 1802 | 1461249952322 Marionette DEBUG loaded listener.js 07:45:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x92998800) [pid = 1802] [serial = 1518] [outer = 0x9286f400] 07:45:53 INFO - PROCESS | 1802 | 1461249953260 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]]]}] 07:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1600ms 07:45:53 INFO - PROCESS | 1802 | 1461249953332 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 07:45:53 INFO - PROCESS | 1802 | 1461249953335 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 07:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:45:53 INFO - PROCESS | 1802 | 1461249953342 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:45:53 INFO - PROCESS | 1802 | 1461249953346 Marionette TRACE conn3 <- [1,1994,null,{}] 07:45:53 INFO - PROCESS | 1802 | 1461249953353 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}] 07:45:53 INFO - PROCESS | 1802 | 1461249953618 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 07:45:53 INFO - PROCESS | 1802 | 1461249953955 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x92af7000 == 163 [pid = 1802] [id = 506] 07:45:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x93392000) [pid = 1802] [serial = 1519] [outer = (nil)] 07:45:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x9339b800) [pid = 1802] [serial = 1520] [outer = 0x93392000] 07:45:54 INFO - PROCESS | 1802 | 1461249954068 Marionette DEBUG loaded listener.js 07:45:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x93aea400) [pid = 1802] [serial = 1521] [outer = 0x93392000] 07:45:54 INFO - PROCESS | 1802 | 1461249954953 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]]]}] 07:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1633ms 07:45:54 INFO - PROCESS | 1802 | 1461249954975 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 07:45:54 INFO - PROCESS | 1802 | 1461249954979 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 07:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:45:54 INFO - PROCESS | 1802 | 1461249954985 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:45:54 INFO - PROCESS | 1802 | 1461249954989 Marionette TRACE conn3 <- [1,1998,null,{}] 07:45:54 INFO - PROCESS | 1802 | 1461249954994 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}] 07:45:55 INFO - PROCESS | 1802 | 1461249955186 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 07:45:55 INFO - PROCESS | 1802 | 1461249955468 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x9335cc00 == 164 [pid = 1802] [id = 507] 07:45:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x9339cc00) [pid = 1802] [serial = 1522] [outer = (nil)] 07:45:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x93b4d000) [pid = 1802] [serial = 1523] [outer = 0x9339cc00] 07:45:55 INFO - PROCESS | 1802 | 1461249955558 Marionette DEBUG loaded listener.js 07:45:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x93bc1400) [pid = 1802] [serial = 1524] [outer = 0x9339cc00] 07:45:56 INFO - PROCESS | 1802 | 1461249956466 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]]]}] 07:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1536ms 07:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:45:56 INFO - PROCESS | 1802 | 1461249956522 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 07:45:56 INFO - PROCESS | 1802 | 1461249956525 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 07:45:56 INFO - PROCESS | 1802 | 1461249956531 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:45:56 INFO - PROCESS | 1802 | 1461249956535 Marionette TRACE conn3 <- [1,2002,null,{}] 07:45:56 INFO - PROCESS | 1802 | 1461249956541 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}] 07:45:56 INFO - PROCESS | 1802 | 1461249956745 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 07:45:57 INFO - PROCESS | 1802 | 1461249957023 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ff53800 == 165 [pid = 1802] [id = 508] 07:45:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x93b48800) [pid = 1802] [serial = 1525] [outer = (nil)] 07:45:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x93c3e400) [pid = 1802] [serial = 1526] [outer = 0x93b48800] 07:45:57 INFO - PROCESS | 1802 | 1461249957156 Marionette DEBUG loaded listener.js 07:45:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x946a6400) [pid = 1802] [serial = 1527] [outer = 0x93b48800] 07:45:58 INFO - PROCESS | 1802 | 1461249958019 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]]]}] 07:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1532ms 07:45:58 INFO - PROCESS | 1802 | 1461249958066 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 07:45:58 INFO - PROCESS | 1802 | 1461249958069 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 07:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:45:58 INFO - PROCESS | 1802 | 1461249958076 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:45:58 INFO - PROCESS | 1802 | 1461249958079 Marionette TRACE conn3 <- [1,2006,null,{}] 07:45:58 INFO - PROCESS | 1802 | 1461249958085 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}] 07:45:58 INFO - PROCESS | 1802 | 1461249958278 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 07:45:58 INFO - PROCESS | 1802 | 1461249958571 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x93bcf800 == 166 [pid = 1802] [id = 509] 07:45:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x93c38400) [pid = 1802] [serial = 1528] [outer = (nil)] 07:45:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x977d3400) [pid = 1802] [serial = 1529] [outer = 0x93c38400] 07:45:58 INFO - PROCESS | 1802 | 1461249958708 Marionette DEBUG loaded listener.js 07:45:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x97919800) [pid = 1802] [serial = 1530] [outer = 0x93c38400] 07:45:59 INFO - PROCESS | 1802 | 1461249959598 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]]]}] 07:45:59 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 07:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1588ms 07:45:59 INFO - PROCESS | 1802 | 1461249959665 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 07:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:45:59 INFO - PROCESS | 1802 | 1461249959669 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 07:45:59 INFO - PROCESS | 1802 | 1461249959676 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:45:59 INFO - PROCESS | 1802 | 1461249959679 Marionette TRACE conn3 <- [1,2010,null,{}] 07:45:59 INFO - PROCESS | 1802 | 1461249959685 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}] 07:45:59 INFO - PROCESS | 1802 | 1461249959885 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 07:46:00 INFO - PROCESS | 1802 | 1461249960210 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x93bcfc00 == 167 [pid = 1802] [id = 510] 07:46:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x95ad2c00) [pid = 1802] [serial = 1531] [outer = (nil)] 07:46:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x97f7dc00) [pid = 1802] [serial = 1532] [outer = 0x95ad2c00] 07:46:00 INFO - PROCESS | 1802 | 1461249960305 Marionette DEBUG loaded listener.js 07:46:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x97f8ac00) [pid = 1802] [serial = 1533] [outer = 0x95ad2c00] 07:46:01 INFO - PROCESS | 1802 | 1461249961269 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]]]}] 07:46:01 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 07:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1646ms 07:46:01 INFO - PROCESS | 1802 | 1461249961322 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 07:46:01 INFO - PROCESS | 1802 | 1461249961325 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 07:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:46:01 INFO - PROCESS | 1802 | 1461249961332 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:46:01 INFO - PROCESS | 1802 | 1461249961336 Marionette TRACE conn3 <- [1,2014,null,{}] 07:46:01 INFO - PROCESS | 1802 | 1461249961342 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}] 07:46:01 INFO - PROCESS | 1802 | 1461249961565 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 07:46:01 INFO - PROCESS | 1802 | 1461249961909 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe28c00 == 168 [pid = 1802] [id = 511] 07:46:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x97c57c00) [pid = 1802] [serial = 1534] [outer = (nil)] 07:46:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x9826ac00) [pid = 1802] [serial = 1535] [outer = 0x97c57c00] 07:46:02 INFO - PROCESS | 1802 | 1461249961998 Marionette DEBUG loaded listener.js 07:46:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x98e29400) [pid = 1802] [serial = 1536] [outer = 0x97c57c00] 07:46:02 INFO - PROCESS | 1802 | 1461249962899 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]]]}] 07:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1635ms 07:46:02 INFO - PROCESS | 1802 | 1461249962968 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 07:46:02 INFO - PROCESS | 1802 | 1461249962972 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 07:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:46:02 INFO - PROCESS | 1802 | 1461249962979 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:46:02 INFO - PROCESS | 1802 | 1461249962982 Marionette TRACE conn3 <- [1,2018,null,{}] 07:46:02 INFO - PROCESS | 1802 | 1461249962988 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}] 07:46:03 INFO - PROCESS | 1802 | 1461249963202 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 07:46:03 INFO - PROCESS | 1802 | 1461249963536 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x860bc400 == 169 [pid = 1802] [id = 512] 07:46:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x861e6000) [pid = 1802] [serial = 1537] [outer = (nil)] 07:46:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9828dc00) [pid = 1802] [serial = 1538] [outer = 0x861e6000] 07:46:03 INFO - PROCESS | 1802 | 1461249963628 Marionette DEBUG loaded listener.js 07:46:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x99a42c00) [pid = 1802] [serial = 1539] [outer = 0x861e6000] 07:46:04 INFO - PROCESS | 1802 | 1461249964521 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]]]}] 07:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1583ms 07:46:04 INFO - PROCESS | 1802 | 1461249964563 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 07:46:04 INFO - PROCESS | 1802 | 1461249964567 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 07:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:46:04 INFO - PROCESS | 1802 | 1461249964573 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:46:04 INFO - PROCESS | 1802 | 1461249964576 Marionette TRACE conn3 <- [1,2022,null,{}] 07:46:04 INFO - PROCESS | 1802 | 1461249964582 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}] 07:46:04 INFO - PROCESS | 1802 | 1461249964791 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 07:46:05 INFO - PROCESS | 1802 | 1461249965130 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x838fc800 == 170 [pid = 1802] [id = 513] 07:46:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x99207c00) [pid = 1802] [serial = 1540] [outer = (nil)] 07:46:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x9df91c00) [pid = 1802] [serial = 1541] [outer = 0x99207c00] 07:46:05 INFO - PROCESS | 1802 | 1461249965226 Marionette DEBUG loaded listener.js 07:46:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9df92c00) [pid = 1802] [serial = 1542] [outer = 0x99207c00] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x92997000 == 169 [pid = 1802] [id = 400] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8816c800 == 168 [pid = 1802] [id = 494] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x871e4400 == 167 [pid = 1802] [id = 493] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x84e3bc00 == 166 [pid = 1802] [id = 492] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8816a800 == 165 [pid = 1802] [id = 490] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x9792b400 == 164 [pid = 1802] [id = 489] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8300d800 == 163 [pid = 1802] [id = 487] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x946a3c00 == 162 [pid = 1802] [id = 488] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x93b48000 == 161 [pid = 1802] [id = 486] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x9289e000 == 160 [pid = 1802] [id = 485] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x92869000 == 159 [pid = 1802] [id = 484] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8ff4f000 == 158 [pid = 1802] [id = 482] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8f93a000 == 157 [pid = 1802] [id = 483] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8feccc00 == 156 [pid = 1802] [id = 481] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8f93b800 == 155 [pid = 1802] [id = 480] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x86e49800 == 154 [pid = 1802] [id = 479] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8e691400 == 153 [pid = 1802] [id = 478] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x89c97800 == 152 [pid = 1802] [id = 477] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x861e5c00 == 151 [pid = 1802] [id = 475] 07:46:07 INFO - PROCESS | 1802 | --DOCSHELL 0x88b94c00 == 150 [pid = 1802] [id = 476] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8a6d8400) [pid = 1802] [serial = 1422] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x92af5000) [pid = 1802] [serial = 1386] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x93aeb400) [pid = 1802] [serial = 1389] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8fe2c000) [pid = 1802] [serial = 1373] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x97cee000) [pid = 1802] [serial = 1398] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8f995c00) [pid = 1802] [serial = 1371] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8f931400) [pid = 1802] [serial = 1370] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x9060a400) [pid = 1802] [serial = 1377] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x97fe9400) [pid = 1802] [serial = 1400] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x902c0000) [pid = 1802] [serial = 1376] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x97fed400) [pid = 1802] [serial = 1401] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x88406c00) [pid = 1802] [serial = 1416] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x97ff5400) [pid = 1802] [serial = 1403] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8a81ac00) [pid = 1802] [serial = 1364] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x929e3400) [pid = 1802] [serial = 1385] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8fe90400) [pid = 1802] [serial = 1374] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x981c7800) [pid = 1802] [serial = 1404] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x97c64000) [pid = 1802] [serial = 1397] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x871ed000) [pid = 1802] [serial = 1415] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x88413000) [pid = 1802] [serial = 1362] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8e7ca400) [pid = 1802] [serial = 1367] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x97929800) [pid = 1802] [serial = 1395] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x86393c00) [pid = 1802] [serial = 1413] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x861ed000) [pid = 1802] [serial = 1412] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x9828e800) [pid = 1802] [serial = 1407] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x89449400) [pid = 1802] [serial = 1419] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x98e36400) [pid = 1802] [serial = 1410] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x93c36c00) [pid = 1802] [serial = 1391] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8841ac00) [pid = 1802] [serial = 1290] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x871ecc00) [pid = 1802] [serial = 1361] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x9286fc00) [pid = 1802] [serial = 1383] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x97916c00) [pid = 1802] [serial = 1394] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x92838c00) [pid = 1802] [serial = 1382] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x96a33000) [pid = 1802] [serial = 1392] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x91249000) [pid = 1802] [serial = 1380] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x88b9e000) [pid = 1802] [serial = 1418] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x98e2b400) [pid = 1802] [serial = 1409] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x91244400) [pid = 1802] [serial = 1379] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x93ae9400) [pid = 1802] [serial = 1388] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8f322400) [pid = 1802] [serial = 1368] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8b63f400) [pid = 1802] [serial = 1365] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x98270000) [pid = 1802] [serial = 1406] [outer = (nil)] [url = about:blank] 07:46:07 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x88e0cc00) [pid = 1802] [serial = 1421] [outer = (nil)] [url = about:blank] 07:46:08 INFO - PROCESS | 1802 | 1461249968146 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]]]}] 07:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 3637ms 07:46:08 INFO - PROCESS | 1802 | 1461249968416 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 07:46:08 INFO - PROCESS | 1802 | 1461249968421 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 07:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:46:08 INFO - PROCESS | 1802 | 1461249968465 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:46:08 INFO - PROCESS | 1802 | 1461249968469 Marionette TRACE conn3 <- [1,2026,null,{}] 07:46:08 INFO - PROCESS | 1802 | 1461249968478 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}] 07:46:08 INFO - PROCESS | 1802 | 1461249968718 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 07:46:08 INFO - PROCESS | 1802 | 1461249968944 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x860c3000 == 151 [pid = 1802] [id = 514] 07:46:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x86e4d400) [pid = 1802] [serial = 1543] [outer = (nil)] 07:46:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8840d800) [pid = 1802] [serial = 1544] [outer = 0x86e4d400] 07:46:09 INFO - PROCESS | 1802 | 1461249969019 Marionette DEBUG loaded listener.js 07:46:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x88418c00) [pid = 1802] [serial = 1545] [outer = 0x86e4d400] 07:46:09 INFO - PROCESS | 1802 | 1461249969922 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]]]}] 07:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1503ms 07:46:09 INFO - PROCESS | 1802 | 1461249969954 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 07:46:09 INFO - PROCESS | 1802 | 1461249969962 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 07:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:46:09 INFO - PROCESS | 1802 | 1461249969972 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:46:09 INFO - PROCESS | 1802 | 1461249969975 Marionette TRACE conn3 <- [1,2030,null,{}] 07:46:09 INFO - PROCESS | 1802 | 1461249969987 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}] 07:46:10 INFO - PROCESS | 1802 | 1461249970245 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 07:46:10 INFO - PROCESS | 1802 | 1461249970276 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8840c400 == 152 [pid = 1802] [id = 515] 07:46:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x88413000) [pid = 1802] [serial = 1546] [outer = (nil)] 07:46:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x89449400) [pid = 1802] [serial = 1547] [outer = 0x88413000] 07:46:10 INFO - PROCESS | 1802 | 1461249970347 Marionette DEBUG loaded listener.js 07:46:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8a6dc800) [pid = 1802] [serial = 1548] [outer = 0x88413000] 07:46:11 INFO - PROCESS | 1802 | 1461249971381 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]]]}] 07:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1479ms 07:46:11 INFO - PROCESS | 1802 | 1461249971451 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 07:46:11 INFO - PROCESS | 1802 | 1461249971455 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 07:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:46:11 INFO - PROCESS | 1802 | 1461249971461 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:46:11 INFO - PROCESS | 1802 | 1461249971467 Marionette TRACE conn3 <- [1,2034,null,{}] 07:46:11 INFO - PROCESS | 1802 | 1461249971489 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}] 07:46:11 INFO - PROCESS | 1802 | 1461249971748 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 07:46:11 INFO - PROCESS | 1802 | 1461249971775 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d2ac00 == 153 [pid = 1802] [id = 516] 07:46:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8944a000) [pid = 1802] [serial = 1549] [outer = (nil)] 07:46:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8c30f800) [pid = 1802] [serial = 1550] [outer = 0x8944a000] 07:46:11 INFO - PROCESS | 1802 | 1461249971851 Marionette DEBUG loaded listener.js 07:46:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8e690c00) [pid = 1802] [serial = 1551] [outer = 0x8944a000] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x93b4c800) [pid = 1802] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x906bb800) [pid = 1802] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x929e4400) [pid = 1802] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x871e6800) [pid = 1802] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x92afbc00) [pid = 1802] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x89c89800) [pid = 1802] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x83bd0000) [pid = 1802] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8e63ac00) [pid = 1802] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x9791ec00) [pid = 1802] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8f356400) [pid = 1802] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x90450000) [pid = 1802] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8f99f000) [pid = 1802] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x88d36c00) [pid = 1802] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x983f8c00) [pid = 1802] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x97ff3000) [pid = 1802] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x902c7800) [pid = 1802] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x84e3c800) [pid = 1802] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x861edc00) [pid = 1802] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8e9cf400) [pid = 1802] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8a81e000) [pid = 1802] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:46:12 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x8fed2000) [pid = 1802] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:46:13 INFO - PROCESS | 1802 | 1461249973406 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]]]}] 07:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1992ms 07:46:13 INFO - PROCESS | 1802 | 1461249973460 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 07:46:13 INFO - PROCESS | 1802 | 1461249973469 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 07:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:46:13 INFO - PROCESS | 1802 | 1461249973479 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:46:13 INFO - PROCESS | 1802 | 1461249973482 Marionette TRACE conn3 <- [1,2038,null,{}] 07:46:13 INFO - PROCESS | 1802 | 1461249973488 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}] 07:46:13 INFO - PROCESS | 1802 | 1461249973753 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 07:46:13 INFO - PROCESS | 1802 | 1461249973771 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x871e6800 == 154 [pid = 1802] [id = 517] 07:46:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x8bad0000) [pid = 1802] [serial = 1552] [outer = (nil)] 07:46:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x8e68b800) [pid = 1802] [serial = 1553] [outer = 0x8bad0000] 07:46:13 INFO - PROCESS | 1802 | 1461249973844 Marionette DEBUG loaded listener.js 07:46:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8e7d0000) [pid = 1802] [serial = 1554] [outer = 0x8bad0000] 07:46:14 INFO - PROCESS | 1802 | 1461249974838 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]]]}] 07:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1382ms 07:46:14 INFO - PROCESS | 1802 | 1461249974892 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 07:46:14 INFO - PROCESS | 1802 | 1461249974898 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 07:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:46:14 INFO - PROCESS | 1802 | 1461249974908 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:46:14 INFO - PROCESS | 1802 | 1461249974913 Marionette TRACE conn3 <- [1,2042,null,{}] 07:46:14 INFO - PROCESS | 1802 | 1461249974922 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}] 07:46:15 INFO - PROCESS | 1802 | 1461249975137 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 07:46:15 INFO - PROCESS | 1802 | 1461249975455 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x871e6000 == 155 [pid = 1802] [id = 518] 07:46:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x871e8800) [pid = 1802] [serial = 1555] [outer = (nil)] 07:46:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8816e400) [pid = 1802] [serial = 1556] [outer = 0x871e8800] 07:46:15 INFO - PROCESS | 1802 | 1461249975569 Marionette DEBUG loaded listener.js 07:46:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8840b000) [pid = 1802] [serial = 1557] [outer = 0x871e8800] 07:46:16 INFO - PROCESS | 1802 | 1461249976542 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]]]}] 07:46:16 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) 07:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1684ms 07:46:16 INFO - PROCESS | 1802 | 1461249976593 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 07:46:16 INFO - PROCESS | 1802 | 1461249976601 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 07:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:46:16 INFO - PROCESS | 1802 | 1461249976612 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:46:16 INFO - PROCESS | 1802 | 1461249976616 Marionette TRACE conn3 <- [1,2046,null,{}] 07:46:16 INFO - PROCESS | 1802 | 1461249976623 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}] 07:46:16 INFO - PROCESS | 1802 | 1461249976836 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 07:46:17 INFO - PROCESS | 1802 | 1461249977174 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b9e800 == 156 [pid = 1802] [id = 519] 07:46:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x88e0c800) [pid = 1802] [serial = 1558] [outer = (nil)] 07:46:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8a8e7c00) [pid = 1802] [serial = 1559] [outer = 0x88e0c800] 07:46:17 INFO - PROCESS | 1802 | 1461249977267 Marionette DEBUG loaded listener.js 07:46:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8baca000) [pid = 1802] [serial = 1560] [outer = 0x88e0c800] 07:46:18 INFO - PROCESS | 1802 | 1461249978250 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]]]}] 07:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1688ms 07:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:46:18 INFO - PROCESS | 1802 | 1461249978300 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 07:46:18 INFO - PROCESS | 1802 | 1461249978304 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 07:46:18 INFO - PROCESS | 1802 | 1461249978311 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:46:18 INFO - PROCESS | 1802 | 1461249978317 Marionette TRACE conn3 <- [1,2050,null,{}] 07:46:18 INFO - PROCESS | 1802 | 1461249978334 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}] 07:46:18 INFO - PROCESS | 1802 | 1461249978603 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 07:46:18 INFO - PROCESS | 1802 | 1461249978973 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e68cc00 == 157 [pid = 1802] [id = 520] 07:46:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8f358400) [pid = 1802] [serial = 1561] [outer = (nil)] 07:46:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8f931400) [pid = 1802] [serial = 1562] [outer = 0x8f358400] 07:46:19 INFO - PROCESS | 1802 | 1461249979070 Marionette DEBUG loaded listener.js 07:46:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8f993000) [pid = 1802] [serial = 1563] [outer = 0x8f358400] 07:46:19 INFO - PROCESS | 1802 | 1461249979978 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]]]}] 07:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1739ms 07:46:20 INFO - PROCESS | 1802 | 1461249980050 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 07:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:46:20 INFO - PROCESS | 1802 | 1461249980055 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 07:46:20 INFO - PROCESS | 1802 | 1461249980062 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:46:20 INFO - PROCESS | 1802 | 1461249980065 Marionette TRACE conn3 <- [1,2054,null,{}] 07:46:20 INFO - PROCESS | 1802 | 1461249980071 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}] 07:46:20 INFO - PROCESS | 1802 | 1461249980290 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 07:46:20 INFO - PROCESS | 1802 | 1461249980611 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f323000 == 158 [pid = 1802] [id = 521] 07:46:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8f99f400) [pid = 1802] [serial = 1564] [outer = (nil)] 07:46:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8fe90000) [pid = 1802] [serial = 1565] [outer = 0x8f99f400] 07:46:20 INFO - PROCESS | 1802 | 1461249980703 Marionette DEBUG loaded listener.js 07:46:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8fe98000) [pid = 1802] [serial = 1566] [outer = 0x8f99f400] 07:46:21 INFO - PROCESS | 1802 | 1461249981599 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]]]}] 07:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1582ms 07:46:21 INFO - PROCESS | 1802 | 1461249981644 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 07:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:46:21 INFO - PROCESS | 1802 | 1461249981649 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 07:46:21 INFO - PROCESS | 1802 | 1461249981655 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:46:21 INFO - PROCESS | 1802 | 1461249981659 Marionette TRACE conn3 <- [1,2058,null,{}] 07:46:21 INFO - PROCESS | 1802 | 1461249981664 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}] 07:46:21 INFO - PROCESS | 1802 | 1461249981875 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 07:46:22 INFO - PROCESS | 1802 | 1461249982202 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe2c000 == 159 [pid = 1802] [id = 522] 07:46:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8fed2000) [pid = 1802] [serial = 1567] [outer = (nil)] 07:46:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8ff57000) [pid = 1802] [serial = 1568] [outer = 0x8fed2000] 07:46:22 INFO - PROCESS | 1802 | 1461249982294 Marionette DEBUG loaded listener.js 07:46:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x902c3800) [pid = 1802] [serial = 1569] [outer = 0x8fed2000] 07:46:23 INFO - PROCESS | 1802 | 1461249983244 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]]]}] 07:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1653ms 07:46:23 INFO - PROCESS | 1802 | 1461249983309 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 07:46:23 INFO - PROCESS | 1802 | 1461249983312 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 07:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:46:23 INFO - PROCESS | 1802 | 1461249983319 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:46:23 INFO - PROCESS | 1802 | 1461249983323 Marionette TRACE conn3 <- [1,2062,null,{}] 07:46:23 INFO - PROCESS | 1802 | 1461249983328 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}] 07:46:23 INFO - PROCESS | 1802 | 1461249983628 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 07:46:23 INFO - PROCESS | 1802 | 1461249983954 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fec9c00 == 160 [pid = 1802] [id = 523] 07:46:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x91244800) [pid = 1802] [serial = 1570] [outer = (nil)] 07:46:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x91303000) [pid = 1802] [serial = 1571] [outer = 0x91244800] 07:46:24 INFO - PROCESS | 1802 | 1461249984049 Marionette DEBUG loaded listener.js 07:46:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x92868000) [pid = 1802] [serial = 1572] [outer = 0x91244800] 07:46:25 INFO - PROCESS | 1802 | 1461249985087 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]]]}] 07:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1835ms 07:46:25 INFO - PROCESS | 1802 | 1461249985156 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 07:46:25 INFO - PROCESS | 1802 | 1461249985162 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 07:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:46:25 INFO - PROCESS | 1802 | 1461249985172 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:46:25 INFO - PROCESS | 1802 | 1461249985176 Marionette TRACE conn3 <- [1,2066,null,{}] 07:46:25 INFO - PROCESS | 1802 | 1461249985184 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}] 07:46:25 INFO - PROCESS | 1802 | 1461249985465 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 07:46:25 INFO - PROCESS | 1802 | 1461249985819 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8841d400 == 161 [pid = 1802] [id = 524] 07:46:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8feccc00) [pid = 1802] [serial = 1573] [outer = (nil)] 07:46:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x92991000) [pid = 1802] [serial = 1574] [outer = 0x8feccc00] 07:46:25 INFO - PROCESS | 1802 | 1461249985933 Marionette DEBUG loaded listener.js 07:46:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x92997400) [pid = 1802] [serial = 1575] [outer = 0x8feccc00] 07:46:26 INFO - PROCESS | 1802 | 1461249986964 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]]]}] 07:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1837ms 07:46:27 INFO - PROCESS | 1802 | 1461249987010 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 07:46:27 INFO - PROCESS | 1802 | 1461249987015 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 07:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:46:27 INFO - PROCESS | 1802 | 1461249987023 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:46:27 INFO - PROCESS | 1802 | 1461249987027 Marionette TRACE conn3 <- [1,2070,null,{}] 07:46:27 INFO - PROCESS | 1802 | 1461249987033 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}] 07:46:27 INFO - PROCESS | 1802 | 1461249987270 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 07:46:27 INFO - PROCESS | 1802 | 1461249987625 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a81e000 == 162 [pid = 1802] [id = 525] 07:46:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8e9ca000) [pid = 1802] [serial = 1576] [outer = (nil)] 07:46:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x92aff800) [pid = 1802] [serial = 1577] [outer = 0x8e9ca000] 07:46:27 INFO - PROCESS | 1802 | 1461249987729 Marionette DEBUG loaded listener.js 07:46:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x93358000) [pid = 1802] [serial = 1578] [outer = 0x8e9ca000] 07:46:28 INFO - PROCESS | 1802 | 1461249988682 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]]]}] 07:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1731ms 07:46:28 INFO - PROCESS | 1802 | 1461249988755 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 07:46:28 INFO - PROCESS | 1802 | 1461249988760 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 07:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:46:28 INFO - PROCESS | 1802 | 1461249988766 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:46:28 INFO - PROCESS | 1802 | 1461249988770 Marionette TRACE conn3 <- [1,2074,null,{}] 07:46:28 INFO - PROCESS | 1802 | 1461249988776 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}] 07:46:29 INFO - PROCESS | 1802 | 1461249989009 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 07:46:29 INFO - PROCESS | 1802 | 1461249989340 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x9060cc00 == 163 [pid = 1802] [id = 526] 07:46:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x9286cc00) [pid = 1802] [serial = 1579] [outer = (nil)] 07:46:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x93aeec00) [pid = 1802] [serial = 1580] [outer = 0x9286cc00] 07:46:29 INFO - PROCESS | 1802 | 1461249989439 Marionette DEBUG loaded listener.js 07:46:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x93b48000) [pid = 1802] [serial = 1581] [outer = 0x9286cc00] 07:46:30 INFO - PROCESS | 1802 | 1461249990348 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]]]}] 07:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1635ms 07:46:30 INFO - PROCESS | 1802 | 1461249990403 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 07:46:30 INFO - PROCESS | 1802 | 1461249990406 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 07:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:46:30 INFO - PROCESS | 1802 | 1461249990413 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:46:30 INFO - PROCESS | 1802 | 1461249990416 Marionette TRACE conn3 <- [1,2078,null,{}] 07:46:30 INFO - PROCESS | 1802 | 1461249990423 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}] 07:46:30 INFO - PROCESS | 1802 | 1461249990660 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 07:46:31 INFO - PROCESS | 1802 | 1461249991002 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x92992000 == 164 [pid = 1802] [id = 527] 07:46:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x93aec400) [pid = 1802] [serial = 1582] [outer = (nil)] 07:46:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x946a9000) [pid = 1802] [serial = 1583] [outer = 0x93aec400] 07:46:31 INFO - PROCESS | 1802 | 1461249991098 Marionette DEBUG loaded listener.js 07:46:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x95acac00) [pid = 1802] [serial = 1584] [outer = 0x93aec400] 07:46:32 INFO - PROCESS | 1802 | 1461249992058 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]]]}] 07:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1687ms 07:46:32 INFO - PROCESS | 1802 | 1461249992103 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 07:46:32 INFO - PROCESS | 1802 | 1461249992108 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 07:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:46:32 INFO - PROCESS | 1802 | 1461249992116 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:46:32 INFO - PROCESS | 1802 | 1461249992121 Marionette TRACE conn3 <- [1,2082,null,{}] 07:46:32 INFO - PROCESS | 1802 | 1461249992127 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}] 07:46:32 INFO - PROCESS | 1802 | 1461249992402 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 07:46:32 INFO - PROCESS | 1802 | 1461249992754 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x93aec000 == 165 [pid = 1802] [id = 528] 07:46:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x97c57800) [pid = 1802] [serial = 1585] [outer = (nil)] 07:46:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x97cf4400) [pid = 1802] [serial = 1586] [outer = 0x97c57800] 07:46:32 INFO - PROCESS | 1802 | 1461249992870 Marionette DEBUG loaded listener.js 07:46:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x97fe7800) [pid = 1802] [serial = 1587] [outer = 0x97c57800] 07:46:33 INFO - PROCESS | 1802 | 1461249993866 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]]]}] 07:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1784ms 07:46:33 INFO - PROCESS | 1802 | 1461249993901 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 07:46:33 INFO - PROCESS | 1802 | 1461249993904 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 07:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:46:33 INFO - PROCESS | 1802 | 1461249993911 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:46:33 INFO - PROCESS | 1802 | 1461249993914 Marionette TRACE conn3 <- [1,2086,null,{}] 07:46:33 INFO - PROCESS | 1802 | 1461249993920 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}] 07:46:34 INFO - PROCESS | 1802 | 1461249994145 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 07:46:34 INFO - PROCESS | 1802 | 1461249994489 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x93c38800 == 166 [pid = 1802] [id = 529] 07:46:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x97c5c000) [pid = 1802] [serial = 1588] [outer = (nil)] 07:46:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x981c7800) [pid = 1802] [serial = 1589] [outer = 0x97c5c000] 07:46:34 INFO - PROCESS | 1802 | 1461249994587 Marionette DEBUG loaded listener.js 07:46:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x98264c00) [pid = 1802] [serial = 1590] [outer = 0x97c5c000] 07:46:35 INFO - PROCESS | 1802 | 1461249995488 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]]]}] 07:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1644ms 07:46:35 INFO - PROCESS | 1802 | 1461249995556 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 07:46:35 INFO - PROCESS | 1802 | 1461249995559 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 07:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:46:35 INFO - PROCESS | 1802 | 1461249995566 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:46:35 INFO - PROCESS | 1802 | 1461249995569 Marionette TRACE conn3 <- [1,2090,null,{}] 07:46:35 INFO - PROCESS | 1802 | 1461249995575 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}] 07:46:35 INFO - PROCESS | 1802 | 1461249995776 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 07:46:36 INFO - PROCESS | 1802 | 1461249996105 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x9810f000 == 167 [pid = 1802] [id = 530] 07:46:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x98114000) [pid = 1802] [serial = 1591] [outer = (nil)] 07:46:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x98cc9000) [pid = 1802] [serial = 1592] [outer = 0x98114000] 07:46:36 INFO - PROCESS | 1802 | 1461249996196 Marionette DEBUG loaded listener.js 07:46:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x98e2a000) [pid = 1802] [serial = 1593] [outer = 0x98114000] 07:46:37 INFO - PROCESS | 1802 | 1461249997083 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]]]}] 07:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1585ms 07:46:37 INFO - PROCESS | 1802 | 1461249997152 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 07:46:37 INFO - PROCESS | 1802 | 1461249997155 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 07:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:46:37 INFO - PROCESS | 1802 | 1461249997162 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:46:37 INFO - PROCESS | 1802 | 1461249997165 Marionette TRACE conn3 <- [1,2094,null,{}] 07:46:37 INFO - PROCESS | 1802 | 1461249997171 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}] 07:46:37 INFO - PROCESS | 1802 | 1461249997373 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 07:46:37 INFO - PROCESS | 1802 | 1461249997706 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x98111c00 == 168 [pid = 1802] [id = 531] 07:46:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x983f6000) [pid = 1802] [serial = 1594] [outer = (nil)] 07:46:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x99c28400) [pid = 1802] [serial = 1595] [outer = 0x983f6000] 07:46:37 INFO - PROCESS | 1802 | 1461249997797 Marionette DEBUG loaded listener.js 07:46:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x9b0af400) [pid = 1802] [serial = 1596] [outer = 0x983f6000] 07:46:38 INFO - PROCESS | 1802 | 1461249998719 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]]]}] 07:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1631ms 07:46:38 INFO - PROCESS | 1802 | 1461249998794 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 07:46:38 INFO - PROCESS | 1802 | 1461249998798 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 07:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:46:38 INFO - PROCESS | 1802 | 1461249998805 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:46:38 INFO - PROCESS | 1802 | 1461249998808 Marionette TRACE conn3 <- [1,2098,null,{}] 07:46:38 INFO - PROCESS | 1802 | 1461249998814 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}] 07:46:39 INFO - PROCESS | 1802 | 1461249999072 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 07:46:39 INFO - PROCESS | 1802 | 1461249999406 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x93aee000 == 169 [pid = 1802] [id = 532] 07:46:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x98ebe000) [pid = 1802] [serial = 1597] [outer = (nil)] 07:46:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x9ea20c00) [pid = 1802] [serial = 1598] [outer = 0x98ebe000] 07:46:39 INFO - PROCESS | 1802 | 1461249999493 Marionette DEBUG loaded listener.js 07:46:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x9fb31c00) [pid = 1802] [serial = 1599] [outer = 0x98ebe000] 07:46:40 INFO - PROCESS | 1802 | 1461250000378 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]]]}] 07:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1635ms 07:46:40 INFO - PROCESS | 1802 | 1461250000440 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 07:46:40 INFO - PROCESS | 1802 | 1461250000444 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 07:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:46:40 INFO - PROCESS | 1802 | 1461250000451 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:46:40 INFO - PROCESS | 1802 | 1461250000454 Marionette TRACE conn3 <- [1,2102,null,{}] 07:46:40 INFO - PROCESS | 1802 | 1461250000460 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}] 07:46:40 INFO - PROCESS | 1802 | 1461250000662 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 07:46:40 INFO - PROCESS | 1802 | 1461250000945 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x86399800 == 170 [pid = 1802] [id = 533] 07:46:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x99c28c00) [pid = 1802] [serial = 1600] [outer = (nil)] 07:46:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x9ff15c00) [pid = 1802] [serial = 1601] [outer = 0x99c28c00] 07:46:41 INFO - PROCESS | 1802 | 1461250001082 Marionette DEBUG loaded listener.js 07:46:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9ffca800) [pid = 1802] [serial = 1602] [outer = 0x99c28c00] 07:46:41 INFO - PROCESS | 1802 | 1461250001974 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]]]}] 07:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1588ms 07:46:42 INFO - PROCESS | 1802 | 1461250002039 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 07:46:42 INFO - PROCESS | 1802 | 1461250002043 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 07:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:46:42 INFO - PROCESS | 1802 | 1461250002050 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:46:42 INFO - PROCESS | 1802 | 1461250002054 Marionette TRACE conn3 <- [1,2106,null,{}] 07:46:42 INFO - PROCESS | 1802 | 1461250002059 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}] 07:46:42 INFO - PROCESS | 1802 | 1461250002257 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 07:46:42 INFO - PROCESS | 1802 | 1461250002591 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x860be400 == 171 [pid = 1802] [id = 534] 07:46:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x88404000) [pid = 1802] [serial = 1603] [outer = (nil)] 07:46:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0xa0a4a400) [pid = 1802] [serial = 1604] [outer = 0x88404000] 07:46:42 INFO - PROCESS | 1802 | 1461250002680 Marionette DEBUG loaded listener.js 07:46:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0xa0a9bc00) [pid = 1802] [serial = 1605] [outer = 0x88404000] 07:46:43 INFO - PROCESS | 1802 | 1461250003537 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]]]}] 07:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1533ms 07:46:43 INFO - PROCESS | 1802 | 1461250003583 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 07:46:43 INFO - PROCESS | 1802 | 1461250003587 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 07:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:46:43 INFO - PROCESS | 1802 | 1461250003594 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:46:43 INFO - PROCESS | 1802 | 1461250003597 Marionette TRACE conn3 <- [1,2110,null,{}] 07:46:43 INFO - PROCESS | 1802 | 1461250003603 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}] 07:46:43 INFO - PROCESS | 1802 | 1461250003810 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 07:46:44 INFO - PROCESS | 1802 | 1461250004096 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x9ffa1c00 == 172 [pid = 1802] [id = 535] 07:46:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0xa0a99000) [pid = 1802] [serial = 1606] [outer = (nil)] 07:46:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0xa0c40000) [pid = 1802] [serial = 1607] [outer = 0xa0a99000] 07:46:44 INFO - PROCESS | 1802 | 1461250004230 Marionette DEBUG loaded listener.js 07:46:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0xa0e72800) [pid = 1802] [serial = 1608] [outer = 0xa0a99000] 07:46:46 INFO - PROCESS | 1802 | --DOCSHELL 0x894eac00 == 171 [pid = 1802] [id = 227] 07:46:46 INFO - PROCESS | 1802 | --DOCSHELL 0x894ee400 == 170 [pid = 1802] [id = 208] 07:46:46 INFO - PROCESS | 1802 | --DOCSHELL 0x88d2ac00 == 169 [pid = 1802] [id = 516] 07:46:46 INFO - PROCESS | 1802 | --DOCSHELL 0x8840c400 == 168 [pid = 1802] [id = 515] 07:46:46 INFO - PROCESS | 1802 | --DOCSHELL 0x860c3000 == 167 [pid = 1802] [id = 514] 07:46:46 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe2f400 == 166 [pid = 1802] [id = 504] 07:46:46 INFO - PROCESS | 1802 | --DOCSHELL 0x8f93ec00 == 165 [pid = 1802] [id = 503] 07:46:46 INFO - PROCESS | 1802 | --DOCSHELL 0x86e4ac00 == 164 [pid = 1802] [id = 502] 07:46:46 INFO - PROCESS | 1802 | --DOCSHELL 0x8e9ca800 == 163 [pid = 1802] [id = 501] 07:46:46 INFO - PROCESS | 1802 | --DOCSHELL 0x8c308800 == 162 [pid = 1802] [id = 499] 07:46:46 INFO - PROCESS | 1802 | --DOCSHELL 0x8a8e5400 == 161 [pid = 1802] [id = 500] 07:46:46 INFO - PROCESS | 1802 | --DOCSHELL 0x8a814c00 == 160 [pid = 1802] [id = 498] 07:46:46 INFO - PROCESS | 1802 | --DOCSHELL 0x88b96800 == 159 [pid = 1802] [id = 497] 07:46:47 INFO - PROCESS | 1802 | --DOCSHELL 0x88b91000 == 158 [pid = 1802] [id = 495] 07:46:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8300dc00 == 157 [pid = 1802] [id = 496] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x859a3000) [pid = 1802] [serial = 1478] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x98270800) [pid = 1802] [serial = 1469] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x928a0400) [pid = 1802] [serial = 1452] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8bac5000) [pid = 1802] [serial = 1431] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x93354800) [pid = 1802] [serial = 1454] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8840bc00) [pid = 1802] [serial = 1428] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x88405400) [pid = 1802] [serial = 1482] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x861e7400) [pid = 1802] [serial = 1479] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8a8e1800) [pid = 1802] [serial = 1424] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x97c56c00) [pid = 1802] [serial = 1463] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x9130a000) [pid = 1802] [serial = 1448] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8f32f400) [pid = 1802] [serial = 1436] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x89443400) [pid = 1802] [serial = 1484] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x946ab800) [pid = 1802] [serial = 1460] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8c308000) [pid = 1802] [serial = 1359] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x98114800) [pid = 1802] [serial = 1467] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x86e4c400) [pid = 1802] [serial = 1427] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x93bc3800) [pid = 1802] [serial = 1457] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8f360800) [pid = 1802] [serial = 1437] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x90449800) [pid = 1802] [serial = 1445] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x90617000) [pid = 1802] [serial = 1446] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8ff4bc00) [pid = 1802] [serial = 1442] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x894f1000) [pid = 1802] [serial = 1487] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x96a35400) [pid = 1802] [serial = 1461] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x98e2b800) [pid = 1802] [serial = 1473] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x93bd0000) [pid = 1802] [serial = 1458] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x88169c00) [pid = 1802] [serial = 1481] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x9335ec00) [pid = 1802] [serial = 1455] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8a8dc400) [pid = 1802] [serial = 1430] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x97f86400) [pid = 1802] [serial = 1464] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8e68f400) [pid = 1802] [serial = 1433] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x98110800) [pid = 1802] [serial = 1466] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8f99d000) [pid = 1802] [serial = 1439] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x92874c00) [pid = 1802] [serial = 1451] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8ff50800) [pid = 1802] [serial = 1443] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x98cd0400) [pid = 1802] [serial = 1472] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8944a800) [pid = 1802] [serial = 1485] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8e7cf800) [pid = 1802] [serial = 1434] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x999ce800) [pid = 1802] [serial = 1476] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x9994f800) [pid = 1802] [serial = 1475] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8fb4d400) [pid = 1802] [serial = 1440] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x98298c00) [pid = 1802] [serial = 1470] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x91e3d400) [pid = 1802] [serial = 1449] [outer = (nil)] [url = about:blank] 07:46:47 INFO - PROCESS | 1802 | 1461250007269 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]]]}] 07:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 3843ms 07:46:47 INFO - PROCESS | 1802 | 1461250007438 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 07:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:46:47 INFO - PROCESS | 1802 | 1461250007443 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 07:46:47 INFO - PROCESS | 1802 | 1461250007451 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:46:47 INFO - PROCESS | 1802 | 1461250007454 Marionette TRACE conn3 <- [1,2114,null,{}] 07:46:47 INFO - PROCESS | 1802 | 1461250007463 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}] 07:46:47 INFO - PROCESS | 1802 | 1461250007650 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 07:46:47 INFO - PROCESS | 1802 | 1461250007876 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x86395800 == 158 [pid = 1802] [id = 536] 07:46:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8639f400) [pid = 1802] [serial = 1609] [outer = (nil)] 07:46:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x86e4c400) [pid = 1802] [serial = 1610] [outer = 0x8639f400] 07:46:47 INFO - PROCESS | 1802 | 1461250007951 Marionette DEBUG loaded listener.js 07:46:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86e57800) [pid = 1802] [serial = 1611] [outer = 0x8639f400] 07:46:48 INFO - PROCESS | 1802 | 1461250008746 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]]]}] 07:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1348ms 07:46:48 INFO - PROCESS | 1802 | 1461250008799 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 07:46:48 INFO - PROCESS | 1802 | 1461250008807 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 07:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:46:48 INFO - PROCESS | 1802 | 1461250008817 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:46:48 INFO - PROCESS | 1802 | 1461250008820 Marionette TRACE conn3 <- [1,2118,null,{}] 07:46:48 INFO - PROCESS | 1802 | 1461250008831 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}] 07:46:49 INFO - PROCESS | 1802 | 1461250009020 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 07:46:49 INFO - PROCESS | 1802 | 1461250009234 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x86398c00 == 159 [pid = 1802] [id = 537] 07:46:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8639bc00) [pid = 1802] [serial = 1612] [outer = (nil)] 07:46:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8841c000) [pid = 1802] [serial = 1613] [outer = 0x8639bc00] 07:46:49 INFO - PROCESS | 1802 | 1461250009331 Marionette DEBUG loaded listener.js 07:46:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x88b96800) [pid = 1802] [serial = 1614] [outer = 0x8639bc00] 07:46:50 INFO - PROCESS | 1802 | 1461250010817 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]]]}] 07:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2046ms 07:46:50 INFO - PROCESS | 1802 | 1461250010864 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 07:46:50 INFO - PROCESS | 1802 | 1461250010868 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 07:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:46:50 INFO - PROCESS | 1802 | 1461250010874 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:46:50 INFO - PROCESS | 1802 | 1461250010880 Marionette TRACE conn3 <- [1,2122,null,{}] 07:46:50 INFO - PROCESS | 1802 | 1461250010900 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}] 07:46:51 INFO - PROCESS | 1802 | 1461250011236 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 07:46:51 INFO - PROCESS | 1802 | 1461250011425 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x88e10400 == 160 [pid = 1802] [id = 538] 07:46:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x894ee400) [pid = 1802] [serial = 1615] [outer = (nil)] 07:46:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8a8df800) [pid = 1802] [serial = 1616] [outer = 0x894ee400] 07:46:51 INFO - PROCESS | 1802 | 1461250011502 Marionette DEBUG loaded listener.js 07:46:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8a8eb400) [pid = 1802] [serial = 1617] [outer = 0x894ee400] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x95ad2c00) [pid = 1802] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8944a000) [pid = 1802] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x89446000) [pid = 1802] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x88413000) [pid = 1802] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8453e400) [pid = 1802] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x93392000) [pid = 1802] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8e9c6c00) [pid = 1802] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x93b48800) [pid = 1802] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8fe25c00) [pid = 1802] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x9339cc00) [pid = 1802] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x88b9b400) [pid = 1802] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x9286f400) [pid = 1802] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x99207c00) [pid = 1802] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x86e4d400) [pid = 1802] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x97c57c00) [pid = 1802] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8e692400) [pid = 1802] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8bacf000) [pid = 1802] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x861e6000) [pid = 1802] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8e694000) [pid = 1802] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x93c38400) [pid = 1802] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8fe30400) [pid = 1802] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:46:52 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8f936400) [pid = 1802] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:46:52 INFO - PROCESS | 1802 | 1461250012982 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]]]}] 07:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2138ms 07:46:53 INFO - PROCESS | 1802 | 1461250013012 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 07:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:46:53 INFO - PROCESS | 1802 | 1461250013030 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 07:46:53 INFO - PROCESS | 1802 | 1461250013037 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:46:53 INFO - PROCESS | 1802 | 1461250013040 Marionette TRACE conn3 <- [1,2126,null,{}] 07:46:53 INFO - PROCESS | 1802 | 1461250013045 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}] 07:46:53 INFO - PROCESS | 1802 | 1461250013222 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 07:46:53 INFO - PROCESS | 1802 | 1461250013414 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bcf000 == 161 [pid = 1802] [id = 539] 07:46:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x861e5c00) [pid = 1802] [serial = 1618] [outer = (nil)] 07:46:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x89446000) [pid = 1802] [serial = 1619] [outer = 0x861e5c00] 07:46:53 INFO - PROCESS | 1802 | 1461250013485 Marionette DEBUG loaded listener.js 07:46:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8bac3c00) [pid = 1802] [serial = 1620] [outer = 0x861e5c00] 07:46:54 INFO - PROCESS | 1802 | 1461250014240 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]]]}] 07:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1236ms 07:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:46:54 INFO - PROCESS | 1802 | 1461250014273 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 07:46:54 INFO - PROCESS | 1802 | 1461250014275 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 07:46:54 INFO - PROCESS | 1802 | 1461250014282 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:46:54 INFO - PROCESS | 1802 | 1461250014285 Marionette TRACE conn3 <- [1,2130,null,{}] 07:46:54 INFO - PROCESS | 1802 | 1461250014290 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}] 07:46:54 INFO - PROCESS | 1802 | 1461250014538 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 07:46:54 INFO - PROCESS | 1802 | 1461250014559 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a8e5c00 == 162 [pid = 1802] [id = 540] 07:46:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8bac3800) [pid = 1802] [serial = 1621] [outer = (nil)] 07:46:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8e634c00) [pid = 1802] [serial = 1622] [outer = 0x8bac3800] 07:46:54 INFO - PROCESS | 1802 | 1461250014630 Marionette DEBUG loaded listener.js 07:46:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8599a000) [pid = 1802] [serial = 1623] [outer = 0x8bac3800] 07:46:55 INFO - PROCESS | 1802 | 1461250015876 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] 07:46:55 INFO - PROCESS | 1802 | 1461250015924 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 07:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:46:55 INFO - PROCESS | 1802 | 1461250015934 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:46:55 INFO - PROCESS | 1802 | 1461250015939 Marionette TRACE conn3 <- [1,2134,null,{}] 07:46:55 INFO - PROCESS | 1802 | 1461250015947 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}] 07:46:56 INFO - PROCESS | 1802 | 1461250016184 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 07:46:56 INFO - PROCESS | 1802 | 1461250016516 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e49400 == 163 [pid = 1802] [id = 541] 07:46:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x86e54000) [pid = 1802] [serial = 1624] [outer = (nil)] 07:46:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x88417400) [pid = 1802] [serial = 1625] [outer = 0x86e54000] 07:46:56 INFO - PROCESS | 1802 | 1461250016613 Marionette DEBUG loaded listener.js 07:46:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x89447000) [pid = 1802] [serial = 1626] [outer = 0x86e54000] 07:46:57 INFO - PROCESS | 1802 | 1461250017603 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]]]}] 07:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1736ms 07:46:57 INFO - PROCESS | 1802 | 1461250017671 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 07:46:57 INFO - PROCESS | 1802 | 1461250017680 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 07:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:46:57 INFO - PROCESS | 1802 | 1461250017691 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:46:57 INFO - PROCESS | 1802 | 1461250017695 Marionette TRACE conn3 <- [1,2138,null,{}] 07:46:57 INFO - PROCESS | 1802 | 1461250017701 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}] 07:46:57 INFO - PROCESS | 1802 | 1461250017968 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 07:46:58 INFO - PROCESS | 1802 | 1461250018344 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x88414c00 == 164 [pid = 1802] [id = 542] 07:46:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8c301c00) [pid = 1802] [serial = 1627] [outer = (nil)] 07:46:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8e637800) [pid = 1802] [serial = 1628] [outer = 0x8c301c00] 07:46:58 INFO - PROCESS | 1802 | 1461250018432 Marionette DEBUG loaded listener.js 07:46:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8e696800) [pid = 1802] [serial = 1629] [outer = 0x8c301c00] 07:46:59 INFO - PROCESS | 1802 | 1461250019418 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]]]}] 07:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1791ms 07:46:59 INFO - PROCESS | 1802 | 1461250019482 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 07:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:46:59 INFO - PROCESS | 1802 | 1461250019487 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 07:46:59 INFO - PROCESS | 1802 | 1461250019494 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:46:59 INFO - PROCESS | 1802 | 1461250019500 Marionette TRACE conn3 <- [1,2142,null,{}] 07:46:59 INFO - PROCESS | 1802 | 1461250019518 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}] 07:46:59 INFO - PROCESS | 1802 | 1461250019771 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 07:47:00 INFO - PROCESS | 1802 | 1461250020105 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x88415000 == 165 [pid = 1802] [id = 543] 07:47:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8841c800) [pid = 1802] [serial = 1630] [outer = (nil)] 07:47:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8f35e400) [pid = 1802] [serial = 1631] [outer = 0x8841c800] 07:47:00 INFO - PROCESS | 1802 | 1461250020208 Marionette DEBUG loaded listener.js 07:47:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8f937800) [pid = 1802] [serial = 1632] [outer = 0x8841c800] 07:47:01 INFO - PROCESS | 1802 | 1461250021125 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] 07:47:01 INFO - PROCESS | 1802 | 1461250021190 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 07:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:47:01 INFO - PROCESS | 1802 | 1461250021197 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:47:01 INFO - PROCESS | 1802 | 1461250021201 Marionette TRACE conn3 <- [1,2146,null,{}] 07:47:01 INFO - PROCESS | 1802 | 1461250021206 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}] 07:47:01 INFO - PROCESS | 1802 | 1461250021422 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 07:47:01 INFO - PROCESS | 1802 | 1461250021744 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a8e0800 == 166 [pid = 1802] [id = 544] 07:47:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8f35d400) [pid = 1802] [serial = 1633] [outer = (nil)] 07:47:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8fe2ec00) [pid = 1802] [serial = 1634] [outer = 0x8f35d400] 07:47:01 INFO - PROCESS | 1802 | 1461250021839 Marionette DEBUG loaded listener.js 07:47:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8fe96800) [pid = 1802] [serial = 1635] [outer = 0x8f35d400] 07:47:02 INFO - PROCESS | 1802 | 1461250022949 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] 07:47:03 INFO - PROCESS | 1802 | 1461250023035 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 07:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:47:03 INFO - PROCESS | 1802 | 1461250023042 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:47:03 INFO - PROCESS | 1802 | 1461250023045 Marionette TRACE conn3 <- [1,2150,null,{}] 07:47:03 INFO - PROCESS | 1802 | 1461250023051 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}] 07:47:03 INFO - PROCESS | 1802 | 1461250023271 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 07:47:03 INFO - PROCESS | 1802 | 1461250023583 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d32800 == 167 [pid = 1802] [id = 545] 07:47:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8fed5800) [pid = 1802] [serial = 1636] [outer = (nil)] 07:47:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x9044b000) [pid = 1802] [serial = 1637] [outer = 0x8fed5800] 07:47:03 INFO - PROCESS | 1802 | 1461250023671 Marionette DEBUG loaded listener.js 07:47:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x90450c00) [pid = 1802] [serial = 1638] [outer = 0x8fed5800] 07:47:04 INFO - PROCESS | 1802 | 1461250024599 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]]]}] 07:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1630ms 07:47:04 INFO - PROCESS | 1802 | 1461250024674 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 07:47:04 INFO - PROCESS | 1802 | 1461250024677 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 07:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:47:04 INFO - PROCESS | 1802 | 1461250024685 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:47:04 INFO - PROCESS | 1802 | 1461250024688 Marionette TRACE conn3 <- [1,2154,null,{}] 07:47:04 INFO - PROCESS | 1802 | 1461250024694 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}] 07:47:04 INFO - PROCESS | 1802 | 1461250024949 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 07:47:05 INFO - PROCESS | 1802 | 1461250025273 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f99c800 == 168 [pid = 1802] [id = 546] 07:47:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8fed0400) [pid = 1802] [serial = 1639] [outer = (nil)] 07:47:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x91249000) [pid = 1802] [serial = 1640] [outer = 0x8fed0400] 07:47:05 INFO - PROCESS | 1802 | 1461250025374 Marionette DEBUG loaded listener.js 07:47:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x91305800) [pid = 1802] [serial = 1641] [outer = 0x8fed0400] 07:47:06 INFO - PROCESS | 1802 | 1461250026266 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]]]}] 07:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1638ms 07:47:06 INFO - PROCESS | 1802 | 1461250026324 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 07:47:06 INFO - PROCESS | 1802 | 1461250026327 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 07:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:47:06 INFO - PROCESS | 1802 | 1461250026335 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:47:06 INFO - PROCESS | 1802 | 1461250026338 Marionette TRACE conn3 <- [1,2158,null,{}] 07:47:06 INFO - PROCESS | 1802 | 1461250026344 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}] 07:47:06 INFO - PROCESS | 1802 | 1461250026606 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 07:47:06 INFO - PROCESS | 1802 | 1461250026932 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x906c3800 == 169 [pid = 1802] [id = 547] 07:47:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x906c4c00) [pid = 1802] [serial = 1642] [outer = (nil)] 07:47:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x92867c00) [pid = 1802] [serial = 1643] [outer = 0x906c4c00] 07:47:07 INFO - PROCESS | 1802 | 1461250027028 Marionette DEBUG loaded listener.js 07:47:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x9286f400) [pid = 1802] [serial = 1644] [outer = 0x906c4c00] 07:47:07 INFO - PROCESS | 1802 | 1461250027986 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]]]}] 07:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1689ms 07:47:08 INFO - PROCESS | 1802 | 1461250028025 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 07:47:08 INFO - PROCESS | 1802 | 1461250028029 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 07:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:47:08 INFO - PROCESS | 1802 | 1461250028035 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:47:08 INFO - PROCESS | 1802 | 1461250028039 Marionette TRACE conn3 <- [1,2162,null,{}] 07:47:08 INFO - PROCESS | 1802 | 1461250028045 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}] 07:47:08 INFO - PROCESS | 1802 | 1461250028237 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 07:47:08 INFO - PROCESS | 1802 | 1461250028563 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f32c800 == 170 [pid = 1802] [id = 548] 07:47:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8fed7c00) [pid = 1802] [serial = 1645] [outer = (nil)] 07:47:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x929de800) [pid = 1802] [serial = 1646] [outer = 0x8fed7c00] 07:47:08 INFO - PROCESS | 1802 | 1461250028657 Marionette DEBUG loaded listener.js 07:47:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x92af3000) [pid = 1802] [serial = 1647] [outer = 0x8fed7c00] 07:47:09 INFO - PROCESS | 1802 | 1461250029553 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]]]}] 07:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1588ms 07:47:09 INFO - PROCESS | 1802 | 1461250029626 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 07:47:09 INFO - PROCESS | 1802 | 1461250029629 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 07:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:47:09 INFO - PROCESS | 1802 | 1461250029636 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:47:09 INFO - PROCESS | 1802 | 1461250029639 Marionette TRACE conn3 <- [1,2166,null,{}] 07:47:09 INFO - PROCESS | 1802 | 1461250029645 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}] 07:47:09 INFO - PROCESS | 1802 | 1461250029906 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 07:47:10 INFO - PROCESS | 1802 | 1461250030232 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e637000 == 171 [pid = 1802] [id = 549] 07:47:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8e63e400) [pid = 1802] [serial = 1648] [outer = (nil)] 07:47:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x93394c00) [pid = 1802] [serial = 1649] [outer = 0x8e63e400] 07:47:10 INFO - PROCESS | 1802 | 1461250030326 Marionette DEBUG loaded listener.js 07:47:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x93ae6800) [pid = 1802] [serial = 1650] [outer = 0x8e63e400] 07:47:11 INFO - PROCESS | 1802 | 1461250031246 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]]]}] 07:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1681ms 07:47:11 INFO - PROCESS | 1802 | 1461250031320 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 07:47:11 INFO - PROCESS | 1802 | 1461250031327 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 07:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:47:11 INFO - PROCESS | 1802 | 1461250031338 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:47:11 INFO - PROCESS | 1802 | 1461250031342 Marionette TRACE conn3 <- [1,2170,null,{}] 07:47:11 INFO - PROCESS | 1802 | 1461250031352 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}] 07:47:11 INFO - PROCESS | 1802 | 1461250031654 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 07:47:12 INFO - PROCESS | 1802 | 1461250031990 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x93393c00 == 172 [pid = 1802] [id = 550] 07:47:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x93bc3800) [pid = 1802] [serial = 1651] [outer = (nil)] 07:47:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x93bcd400) [pid = 1802] [serial = 1652] [outer = 0x93bc3800] 07:47:12 INFO - PROCESS | 1802 | 1461250032085 Marionette DEBUG loaded listener.js 07:47:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x93bd0000) [pid = 1802] [serial = 1653] [outer = 0x93bc3800] 07:47:13 INFO - PROCESS | 1802 | 1461250033193 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]]]}] 07:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1899ms 07:47:13 INFO - PROCESS | 1802 | 1461250033235 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 07:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:47:13 INFO - PROCESS | 1802 | 1461250033240 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 07:47:13 INFO - PROCESS | 1802 | 1461250033247 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:47:13 INFO - PROCESS | 1802 | 1461250033251 Marionette TRACE conn3 <- [1,2174,null,{}] 07:47:13 INFO - PROCESS | 1802 | 1461250033257 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}] 07:47:13 INFO - PROCESS | 1802 | 1461250033496 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 07:47:13 INFO - PROCESS | 1802 | 1461250033841 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x93bc2800 == 173 [pid = 1802] [id = 551] 07:47:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x93c3a400) [pid = 1802] [serial = 1654] [outer = (nil)] 07:47:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x96bab800) [pid = 1802] [serial = 1655] [outer = 0x93c3a400] 07:47:13 INFO - PROCESS | 1802 | 1461250033939 Marionette DEBUG loaded listener.js 07:47:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x97926000) [pid = 1802] [serial = 1656] [outer = 0x93c3a400] 07:47:14 INFO - PROCESS | 1802 | 1461250034858 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]]]}] 07:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1685ms 07:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:47:14 INFO - PROCESS | 1802 | 1461250034932 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 07:47:14 INFO - PROCESS | 1802 | 1461250034935 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 07:47:14 INFO - PROCESS | 1802 | 1461250034942 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:47:14 INFO - PROCESS | 1802 | 1461250034945 Marionette TRACE conn3 <- [1,2178,null,{}] 07:47:14 INFO - PROCESS | 1802 | 1461250034951 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}] 07:47:15 INFO - PROCESS | 1802 | 1461250035178 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 07:47:15 INFO - PROCESS | 1802 | 1461250035516 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x9339d000 == 174 [pid = 1802] [id = 552] 07:47:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x93bc7800) [pid = 1802] [serial = 1657] [outer = (nil)] 07:47:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x97c5ec00) [pid = 1802] [serial = 1658] [outer = 0x93bc7800] 07:47:15 INFO - PROCESS | 1802 | 1461250035607 Marionette DEBUG loaded listener.js 07:47:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x97c62c00) [pid = 1802] [serial = 1659] [outer = 0x93bc7800] 07:47:16 INFO - PROCESS | 1802 | 1461250036498 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]]]}] 07:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1633ms 07:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:47:16 INFO - PROCESS | 1802 | 1461250036575 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 07:47:16 INFO - PROCESS | 1802 | 1461250036578 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 07:47:16 INFO - PROCESS | 1802 | 1461250036586 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:47:16 INFO - PROCESS | 1802 | 1461250036591 Marionette TRACE conn3 <- [1,2182,null,{}] 07:47:16 INFO - PROCESS | 1802 | 1461250036597 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}] 07:47:16 INFO - PROCESS | 1802 | 1461250036849 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 07:47:17 INFO - PROCESS | 1802 | 1461250037182 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x97c5ac00 == 175 [pid = 1802] [id = 553] 07:47:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x97c5b800) [pid = 1802] [serial = 1660] [outer = (nil)] 07:47:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x97ff3800) [pid = 1802] [serial = 1661] [outer = 0x97c5b800] 07:47:17 INFO - PROCESS | 1802 | 1461250037280 Marionette DEBUG loaded listener.js 07:47:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x98110800) [pid = 1802] [serial = 1662] [outer = 0x97c5b800] 07:47:18 INFO - PROCESS | 1802 | 1461250038293 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]]]}] 07:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1742ms 07:47:18 INFO - PROCESS | 1802 | 1461250038327 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 07:47:18 INFO - PROCESS | 1802 | 1461250038331 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 07:47:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:47:18 INFO - PROCESS | 1802 | 1461250038337 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:47:18 INFO - PROCESS | 1802 | 1461250038340 Marionette TRACE conn3 <- [1,2186,null,{}] 07:47:18 INFO - PROCESS | 1802 | 1461250038346 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}] 07:47:18 INFO - PROCESS | 1802 | 1461250038557 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 07:47:18 INFO - PROCESS | 1802 | 1461250038910 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x93395c00 == 176 [pid = 1802] [id = 554] 07:47:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x97f87800) [pid = 1802] [serial = 1663] [outer = (nil)] 07:47:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x98293000) [pid = 1802] [serial = 1664] [outer = 0x97f87800] 07:47:19 INFO - PROCESS | 1802 | 1461250039005 Marionette DEBUG loaded listener.js 07:47:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x983f5800) [pid = 1802] [serial = 1665] [outer = 0x97f87800] 07:47:20 INFO - PROCESS | 1802 | 1461250040014 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]]]}] 07:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1737ms 07:47:20 INFO - PROCESS | 1802 | 1461250040078 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 07:47:20 INFO - PROCESS | 1802 | 1461250040084 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 07:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:47:20 INFO - PROCESS | 1802 | 1461250040092 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:47:20 INFO - PROCESS | 1802 | 1461250040097 Marionette TRACE conn3 <- [1,2190,null,{}] 07:47:20 INFO - PROCESS | 1802 | 1461250040105 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}] 07:47:20 INFO - PROCESS | 1802 | 1461250040330 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 07:47:20 INFO - PROCESS | 1802 | 1461250040685 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x96fe3800 == 177 [pid = 1802] [id = 555] 07:47:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x97c60c00) [pid = 1802] [serial = 1666] [outer = (nil)] 07:47:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x991aa000) [pid = 1802] [serial = 1667] [outer = 0x97c60c00] 07:47:20 INFO - PROCESS | 1802 | 1461250040836 Marionette DEBUG loaded listener.js 07:47:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x9920ec00) [pid = 1802] [serial = 1668] [outer = 0x97c60c00] 07:47:21 INFO - PROCESS | 1802 | 1461250041833 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]]]}] 07:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1789ms 07:47:21 INFO - PROCESS | 1802 | 1461250041882 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 07:47:21 INFO - PROCESS | 1802 | 1461250041886 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 07:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:47:21 INFO - PROCESS | 1802 | 1461250041892 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:47:21 INFO - PROCESS | 1802 | 1461250041896 Marionette TRACE conn3 <- [1,2194,null,{}] 07:47:21 INFO - PROCESS | 1802 | 1461250041902 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}] 07:47:22 INFO - PROCESS | 1802 | 1461250042115 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 07:47:22 INFO - PROCESS | 1802 | 1461250042464 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x981c9800 == 178 [pid = 1802] [id = 556] 07:47:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x98296000) [pid = 1802] [serial = 1669] [outer = (nil)] 07:47:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x9fb30800) [pid = 1802] [serial = 1670] [outer = 0x98296000] 07:47:22 INFO - PROCESS | 1802 | 1461250042557 Marionette DEBUG loaded listener.js 07:47:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9fc9f400) [pid = 1802] [serial = 1671] [outer = 0x98296000] 07:47:23 INFO - PROCESS | 1802 | 1461250043484 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]]]}] 07:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1638ms 07:47:23 INFO - PROCESS | 1802 | 1461250043534 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 07:47:23 INFO - PROCESS | 1802 | 1461250043537 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 07:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:47:23 INFO - PROCESS | 1802 | 1461250043544 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:47:23 INFO - PROCESS | 1802 | 1461250043547 Marionette TRACE conn3 <- [1,2198,null,{}] 07:47:23 INFO - PROCESS | 1802 | 1461250043553 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}] 07:47:23 INFO - PROCESS | 1802 | 1461250043784 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 07:47:24 INFO - PROCESS | 1802 | 1461250044137 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x838f0000 == 179 [pid = 1802] [id = 557] 07:47:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x96baf000) [pid = 1802] [serial = 1672] [outer = (nil)] 07:47:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0xa0f9bc00) [pid = 1802] [serial = 1673] [outer = 0x96baf000] 07:47:24 INFO - PROCESS | 1802 | 1461250044232 Marionette DEBUG loaded listener.js 07:47:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0xa0fa0000) [pid = 1802] [serial = 1674] [outer = 0x96baf000] 07:47:25 INFO - PROCESS | 1802 | 1461250045072 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]]]}] 07:47:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1584ms 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x83bcf000 == 178 [pid = 1802] [id = 539] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x88e10400 == 177 [pid = 1802] [id = 538] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x86398c00 == 176 [pid = 1802] [id = 537] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x86395800 == 175 [pid = 1802] [id = 536] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x860be400 == 174 [pid = 1802] [id = 534] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x86399800 == 173 [pid = 1802] [id = 533] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x98111c00 == 172 [pid = 1802] [id = 531] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x93aee000 == 171 [pid = 1802] [id = 532] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x9810f000 == 170 [pid = 1802] [id = 530] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x93c38800 == 169 [pid = 1802] [id = 529] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x92992000 == 168 [pid = 1802] [id = 527] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x93aec000 == 167 [pid = 1802] [id = 528] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x9060cc00 == 166 [pid = 1802] [id = 526] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8a81e000 == 165 [pid = 1802] [id = 525] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8841d400 == 164 [pid = 1802] [id = 524] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8fec9c00 == 163 [pid = 1802] [id = 523] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe2c000 == 162 [pid = 1802] [id = 522] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8e68cc00 == 161 [pid = 1802] [id = 520] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8f323000 == 160 [pid = 1802] [id = 521] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x88b9e800 == 159 [pid = 1802] [id = 519] 07:47:27 INFO - PROCESS | 1802 | --DOCSHELL 0x871e6000 == 158 [pid = 1802] [id = 518] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x97f8ac00) [pid = 1802] [serial = 1533] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8e690c00) [pid = 1802] [serial = 1551] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8b640000) [pid = 1802] [serial = 1425] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x89449400) [pid = 1802] [serial = 1547] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x97f7dc00) [pid = 1802] [serial = 1532] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8a6dc800) [pid = 1802] [serial = 1548] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x86e57000) [pid = 1802] [serial = 1491] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x9339b800) [pid = 1802] [serial = 1520] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x902ba400) [pid = 1802] [serial = 1508] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x93c3e400) [pid = 1802] [serial = 1526] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x906c1400) [pid = 1802] [serial = 1511] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x93b4d000) [pid = 1802] [serial = 1523] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x88e0a000) [pid = 1802] [serial = 1493] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x9298f800) [pid = 1802] [serial = 1517] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x9df92c00) [pid = 1802] [serial = 1542] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8840d800) [pid = 1802] [serial = 1544] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x91248400) [pid = 1802] [serial = 1512] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x9826ac00) [pid = 1802] [serial = 1535] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x92998800) [pid = 1802] [serial = 1518] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x89c93000) [pid = 1802] [serial = 1494] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x93aea400) [pid = 1802] [serial = 1521] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8e9c5000) [pid = 1802] [serial = 1499] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8c30ac00) [pid = 1802] [serial = 1496] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x88418c00) [pid = 1802] [serial = 1545] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x902c4000) [pid = 1802] [serial = 1509] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x9828dc00) [pid = 1802] [serial = 1538] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8f322000) [pid = 1802] [serial = 1500] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x9df91c00) [pid = 1802] [serial = 1541] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8e63c800) [pid = 1802] [serial = 1497] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x99a42c00) [pid = 1802] [serial = 1539] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8f3de800) [pid = 1802] [serial = 1502] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8c30f800) [pid = 1802] [serial = 1550] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x977d3400) [pid = 1802] [serial = 1529] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x93bc1400) [pid = 1802] [serial = 1524] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x91e43c00) [pid = 1802] [serial = 1514] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x97919800) [pid = 1802] [serial = 1530] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x946a6400) [pid = 1802] [serial = 1527] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x92868c00) [pid = 1802] [serial = 1515] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8fe33400) [pid = 1802] [serial = 1505] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8fecc400) [pid = 1802] [serial = 1506] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8f3e6800) [pid = 1802] [serial = 1503] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x86e4d800) [pid = 1802] [serial = 1490] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x98e29400) [pid = 1802] [serial = 1536] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8e68b800) [pid = 1802] [serial = 1553] [outer = (nil)] [url = about:blank] 07:47:27 INFO - PROCESS | 1802 | 1461250047436 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 07:47:27 INFO - PROCESS | 1802 | 1461250047446 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 07:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:47:27 INFO - PROCESS | 1802 | 1461250047536 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:47:27 INFO - PROCESS | 1802 | 1461250047548 Marionette TRACE conn3 <- [1,2202,null,{}] 07:47:27 INFO - PROCESS | 1802 | 1461250047559 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}] 07:47:27 INFO - PROCESS | 1802 | 1461250047856 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 07:47:28 INFO - PROCESS | 1802 | 1461250048083 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x871ec400 == 159 [pid = 1802] [id = 558] 07:47:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x871ed000) [pid = 1802] [serial = 1675] [outer = (nil)] 07:47:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8816fc00) [pid = 1802] [serial = 1676] [outer = 0x871ed000] 07:47:28 INFO - PROCESS | 1802 | 1461250048161 Marionette DEBUG loaded listener.js 07:47:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x88408400) [pid = 1802] [serial = 1677] [outer = 0x871ed000] 07:47:29 INFO - PROCESS | 1802 | 1461250048999 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]]]}] 07:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1509ms 07:47:29 INFO - PROCESS | 1802 | 1461250049030 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 07:47:29 INFO - PROCESS | 1802 | 1461250049035 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 07:47:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:47:29 INFO - PROCESS | 1802 | 1461250049047 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:47:29 INFO - PROCESS | 1802 | 1461250049052 Marionette TRACE conn3 <- [1,2206,null,{}] 07:47:29 INFO - PROCESS | 1802 | 1461250049058 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}] 07:47:29 INFO - PROCESS | 1802 | 1461250049244 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 07:47:29 INFO - PROCESS | 1802 | 1461250049262 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x861edc00 == 160 [pid = 1802] [id = 559] 07:47:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x86e57400) [pid = 1802] [serial = 1678] [outer = (nil)] 07:47:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x89444400) [pid = 1802] [serial = 1679] [outer = 0x86e57400] 07:47:29 INFO - PROCESS | 1802 | 1461250049537 Marionette DEBUG loaded listener.js 07:47:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x894f1000) [pid = 1802] [serial = 1680] [outer = 0x86e57400] 07:47:30 INFO - PROCESS | 1802 | 1461250050520 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]]]}] 07:47:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:47:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1494ms 07:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:47:30 INFO - PROCESS | 1802 | 1461250050538 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 07:47:30 INFO - PROCESS | 1802 | 1461250050541 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 07:47:30 INFO - PROCESS | 1802 | 1461250050548 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:47:30 INFO - PROCESS | 1802 | 1461250050551 Marionette TRACE conn3 <- [1,2210,null,{}] 07:47:30 INFO - PROCESS | 1802 | 1461250050564 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}] 07:47:30 INFO - PROCESS | 1802 | 1461250050845 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 07:47:30 INFO - PROCESS | 1802 | 1461250050877 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b640000 == 161 [pid = 1802] [id = 560] 07:47:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8b644000) [pid = 1802] [serial = 1681] [outer = (nil)] 07:47:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8c303800) [pid = 1802] [serial = 1682] [outer = 0x8b644000] 07:47:30 INFO - PROCESS | 1802 | 1461250050956 Marionette DEBUG loaded listener.js 07:47:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8e633000) [pid = 1802] [serial = 1683] [outer = 0x8b644000] 07:47:31 INFO - PROCESS | 1802 | 1461250051937 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]]]}] 07:47:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:47:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1988ms 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x861e5c00) [pid = 1802] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8639f400) [pid = 1802] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x93aec400) [pid = 1802] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x9286cc00) [pid = 1802] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8e9ca000) [pid = 1802] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x98ebe000) [pid = 1802] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8feccc00) [pid = 1802] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x99c28c00) [pid = 1802] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8639bc00) [pid = 1802] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x97c5c000) [pid = 1802] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x98114000) [pid = 1802] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x97c57800) [pid = 1802] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8f358400) [pid = 1802] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8fed2000) [pid = 1802] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x871e8800) [pid = 1802] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8f99f400) [pid = 1802] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x88e0c800) [pid = 1802] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x88404000) [pid = 1802] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x894ee400) [pid = 1802] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x91244800) [pid = 1802] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x983f6000) [pid = 1802] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:47:32 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x88d2cc00) [pid = 1802] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:47:32 INFO - PROCESS | 1802 | 1461250052652 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 07:47:32 INFO - PROCESS | 1802 | 1461250052656 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 07:47:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:47:32 INFO - PROCESS | 1802 | 1461250052668 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:47:32 INFO - PROCESS | 1802 | 1461250052671 Marionette TRACE conn3 <- [1,2214,null,{}] 07:47:32 INFO - PROCESS | 1802 | 1461250052678 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}] 07:47:32 INFO - PROCESS | 1802 | 1461250052887 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 07:47:33 INFO - PROCESS | 1802 | 1461250053104 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x861e5c00 == 162 [pid = 1802] [id = 561] 07:47:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x88d2cc00) [pid = 1802] [serial = 1684] [outer = (nil)] 07:47:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8a8e2000) [pid = 1802] [serial = 1685] [outer = 0x88d2cc00] 07:47:33 INFO - PROCESS | 1802 | 1461250053185 Marionette DEBUG loaded listener.js 07:47:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8e63c800) [pid = 1802] [serial = 1686] [outer = 0x88d2cc00] 07:47:33 INFO - PROCESS | 1802 | 1461250053946 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]]]}] 07:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1304ms 07:47:33 INFO - PROCESS | 1802 | 1461250053976 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 07:47:33 INFO - PROCESS | 1802 | 1461250053980 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 07:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:47:33 INFO - PROCESS | 1802 | 1461250053986 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:47:33 INFO - PROCESS | 1802 | 1461250053988 Marionette TRACE conn3 <- [1,2218,null,{}] 07:47:33 INFO - PROCESS | 1802 | 1461250053995 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}] 07:47:34 INFO - PROCESS | 1802 | 1461250054171 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 07:47:34 INFO - PROCESS | 1802 | 1461250054186 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b643400 == 163 [pid = 1802] [id = 562] 07:47:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8c30b400) [pid = 1802] [serial = 1687] [outer = (nil)] 07:47:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8e9cb000) [pid = 1802] [serial = 1688] [outer = 0x8c30b400] 07:47:34 INFO - PROCESS | 1802 | 1461250054258 Marionette DEBUG loaded listener.js 07:47:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8f324400) [pid = 1802] [serial = 1689] [outer = 0x8c30b400] 07:47:35 INFO - PROCESS | 1802 | 1461250055598 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]]]}] 07:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1638ms 07:47:35 INFO - PROCESS | 1802 | 1461250055625 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 07:47:35 INFO - PROCESS | 1802 | 1461250055632 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 07:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:47:35 INFO - PROCESS | 1802 | 1461250055642 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:47:35 INFO - PROCESS | 1802 | 1461250055647 Marionette TRACE conn3 <- [1,2222,null,{}] 07:47:35 INFO - PROCESS | 1802 | 1461250055656 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}] 07:47:35 INFO - PROCESS | 1802 | 1461250055931 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 07:47:36 INFO - PROCESS | 1802 | 1461250056275 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e4cc00 == 164 [pid = 1802] [id = 563] 07:47:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x88406000) [pid = 1802] [serial = 1690] [outer = (nil)] 07:47:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x88b9ec00) [pid = 1802] [serial = 1691] [outer = 0x88406000] 07:47:36 INFO - PROCESS | 1802 | 1461250056365 Marionette DEBUG loaded listener.js 07:47:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x89449800) [pid = 1802] [serial = 1692] [outer = 0x88406000] 07:47:37 INFO - PROCESS | 1802 | 1461250057430 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]]]}] 07:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1834ms 07:47:37 INFO - PROCESS | 1802 | 1461250057477 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 07:47:37 INFO - PROCESS | 1802 | 1461250057487 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 07:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:47:37 INFO - PROCESS | 1802 | 1461250057498 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:47:37 INFO - PROCESS | 1802 | 1461250057502 Marionette TRACE conn3 <- [1,2226,null,{}] 07:47:37 INFO - PROCESS | 1802 | 1461250057509 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}] 07:47:37 INFO - PROCESS | 1802 | 1461250057724 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 07:47:38 INFO - PROCESS | 1802 | 1461250058054 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x89449400 == 165 [pid = 1802] [id = 564] 07:47:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8e68a400) [pid = 1802] [serial = 1693] [outer = (nil)] 07:47:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8e692400) [pid = 1802] [serial = 1694] [outer = 0x8e68a400] 07:47:38 INFO - PROCESS | 1802 | 1461250058159 Marionette DEBUG loaded listener.js 07:47:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8e9c8400) [pid = 1802] [serial = 1695] [outer = 0x8e68a400] 07:47:39 INFO - PROCESS | 1802 | 1461250059080 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]]]}] 07:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1636ms 07:47:39 INFO - PROCESS | 1802 | 1461250059134 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 07:47:39 INFO - PROCESS | 1802 | 1461250059138 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 07:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:47:39 INFO - PROCESS | 1802 | 1461250059145 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:47:39 INFO - PROCESS | 1802 | 1461250059151 Marionette TRACE conn3 <- [1,2230,null,{}] 07:47:39 INFO - PROCESS | 1802 | 1461250059168 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}] 07:47:39 INFO - PROCESS | 1802 | 1461250059420 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 07:47:39 INFO - PROCESS | 1802 | 1461250059743 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e68bc00 == 166 [pid = 1802] [id = 565] 07:47:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8f35e000) [pid = 1802] [serial = 1696] [outer = (nil)] 07:47:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8fb42000) [pid = 1802] [serial = 1697] [outer = 0x8f35e000] 07:47:39 INFO - PROCESS | 1802 | 1461250059838 Marionette DEBUG loaded listener.js 07:47:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8fe92800) [pid = 1802] [serial = 1698] [outer = 0x8f35e000] 07:47:40 INFO - PROCESS | 1802 | 1461250060738 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]]]}] 07:47:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1636ms 07:47:40 INFO - PROCESS | 1802 | 1461250060781 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 07:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:47:40 INFO - PROCESS | 1802 | 1461250060787 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 07:47:40 INFO - PROCESS | 1802 | 1461250060793 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:47:40 INFO - PROCESS | 1802 | 1461250060796 Marionette TRACE conn3 <- [1,2234,null,{}] 07:47:40 INFO - PROCESS | 1802 | 1461250060802 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}] 07:47:41 INFO - PROCESS | 1802 | 1461250061008 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 07:47:41 INFO - PROCESS | 1802 | 1461250061335 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x83005c00 == 167 [pid = 1802] [id = 566] 07:47:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86e48400) [pid = 1802] [serial = 1699] [outer = (nil)] 07:47:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8ff4f000) [pid = 1802] [serial = 1700] [outer = 0x86e48400] 07:47:41 INFO - PROCESS | 1802 | 1461250061428 Marionette DEBUG loaded listener.js 07:47:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x902c0400) [pid = 1802] [serial = 1701] [outer = 0x86e48400] 07:47:42 INFO - PROCESS | 1802 | 1461250062291 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]]]}] 07:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1532ms 07:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:47:42 INFO - PROCESS | 1802 | 1461250062324 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 07:47:42 INFO - PROCESS | 1802 | 1461250062328 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 07:47:42 INFO - PROCESS | 1802 | 1461250062334 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:47:42 INFO - PROCESS | 1802 | 1461250062338 Marionette TRACE conn3 <- [1,2238,null,{}] 07:47:42 INFO - PROCESS | 1802 | 1461250062344 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}] 07:47:42 INFO - PROCESS | 1802 | 1461250062539 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 07:47:42 INFO - PROCESS | 1802 | 1461250062824 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x90445400 == 168 [pid = 1802] [id = 567] 07:47:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x9044f000) [pid = 1802] [serial = 1702] [outer = (nil)] 07:47:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x906bb000) [pid = 1802] [serial = 1703] [outer = 0x9044f000] 07:47:42 INFO - PROCESS | 1802 | 1461250062969 Marionette DEBUG loaded listener.js 07:47:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x906c4400) [pid = 1802] [serial = 1704] [outer = 0x9044f000] 07:47:43 INFO - PROCESS | 1802 | 1461250063873 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]]]}] 07:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1587ms 07:47:43 INFO - PROCESS | 1802 | 1461250063921 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 07:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:47:43 INFO - PROCESS | 1802 | 1461250063925 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 07:47:43 INFO - PROCESS | 1802 | 1461250063931 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:47:43 INFO - PROCESS | 1802 | 1461250063935 Marionette TRACE conn3 <- [1,2242,null,{}] 07:47:43 INFO - PROCESS | 1802 | 1461250063941 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}] 07:47:44 INFO - PROCESS | 1802 | 1461250064169 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 07:47:44 INFO - PROCESS | 1802 | 1461250064496 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a8e4000 == 169 [pid = 1802] [id = 568] 07:47:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x90448000) [pid = 1802] [serial = 1705] [outer = (nil)] 07:47:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x9286a800) [pid = 1802] [serial = 1706] [outer = 0x90448000] 07:47:44 INFO - PROCESS | 1802 | 1461250064591 Marionette DEBUG loaded listener.js 07:47:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x9289f400) [pid = 1802] [serial = 1707] [outer = 0x90448000] 07:47:45 INFO - PROCESS | 1802 | 1461250065547 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]]]}] 07:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1684ms 07:47:45 INFO - PROCESS | 1802 | 1461250065614 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 07:47:45 INFO - PROCESS | 1802 | 1461250065618 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 07:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:47:45 INFO - PROCESS | 1802 | 1461250065624 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:47:45 INFO - PROCESS | 1802 | 1461250065628 Marionette TRACE conn3 <- [1,2246,null,{}] 07:47:45 INFO - PROCESS | 1802 | 1461250065634 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}] 07:47:45 INFO - PROCESS | 1802 | 1461250065840 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 07:47:46 INFO - PROCESS | 1802 | 1461250066167 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x860c4800 == 170 [pid = 1802] [id = 569] 07:47:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x86396000) [pid = 1802] [serial = 1708] [outer = (nil)] 07:47:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x92af9400) [pid = 1802] [serial = 1709] [outer = 0x86396000] 07:47:46 INFO - PROCESS | 1802 | 1461250066260 Marionette DEBUG loaded listener.js 07:47:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x93351800) [pid = 1802] [serial = 1710] [outer = 0x86396000] 07:47:47 INFO - PROCESS | 1802 | 1461250067186 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]]]}] 07:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1637ms 07:47:47 INFO - PROCESS | 1802 | 1461250067268 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 07:47:47 INFO - PROCESS | 1802 | 1461250067272 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 07:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:47:47 INFO - PROCESS | 1802 | 1461250067284 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:47:47 INFO - PROCESS | 1802 | 1461250067287 Marionette TRACE conn3 <- [1,2250,null,{}] 07:47:47 INFO - PROCESS | 1802 | 1461250067293 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}] 07:47:47 INFO - PROCESS | 1802 | 1461250067527 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 07:47:47 INFO - PROCESS | 1802 | 1461250067861 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x91e45c00 == 171 [pid = 1802] [id = 570] 07:47:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x929e4c00) [pid = 1802] [serial = 1711] [outer = (nil)] 07:47:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x93aeac00) [pid = 1802] [serial = 1712] [outer = 0x929e4c00] 07:47:47 INFO - PROCESS | 1802 | 1461250067947 Marionette DEBUG loaded listener.js 07:47:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x93aef400) [pid = 1802] [serial = 1713] [outer = 0x929e4c00] 07:47:48 INFO - PROCESS | 1802 | 1461250068835 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]]]}] 07:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1597ms 07:47:48 INFO - PROCESS | 1802 | 1461250068879 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 07:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:47:48 INFO - PROCESS | 1802 | 1461250068883 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 07:47:48 INFO - PROCESS | 1802 | 1461250068890 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:47:48 INFO - PROCESS | 1802 | 1461250068894 Marionette TRACE conn3 <- [1,2254,null,{}] 07:47:48 INFO - PROCESS | 1802 | 1461250068902 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}] 07:47:49 INFO - PROCESS | 1802 | 1461250069113 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 07:47:49 INFO - PROCESS | 1802 | 1461250069394 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x894ee400 == 172 [pid = 1802] [id = 571] 07:47:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x92afbc00) [pid = 1802] [serial = 1714] [outer = (nil)] 07:47:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x93bcec00) [pid = 1802] [serial = 1715] [outer = 0x92afbc00] 07:47:49 INFO - PROCESS | 1802 | 1461250069529 Marionette DEBUG loaded listener.js 07:47:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x93c3b800) [pid = 1802] [serial = 1716] [outer = 0x92afbc00] 07:47:50 INFO - PROCESS | 1802 | 1461250070424 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]]]}] 07:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1592ms 07:47:50 INFO - PROCESS | 1802 | 1461250070482 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 07:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:47:50 INFO - PROCESS | 1802 | 1461250070486 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 07:47:50 INFO - PROCESS | 1802 | 1461250070492 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:47:50 INFO - PROCESS | 1802 | 1461250070496 Marionette TRACE conn3 <- [1,2258,null,{}] 07:47:50 INFO - PROCESS | 1802 | 1461250070502 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}] 07:47:50 INFO - PROCESS | 1802 | 1461250070712 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 07:47:51 INFO - PROCESS | 1802 | 1461250071058 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8639ec00 == 173 [pid = 1802] [id = 572] 07:47:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x946a4000) [pid = 1802] [serial = 1717] [outer = (nil)] 07:47:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x96a36400) [pid = 1802] [serial = 1718] [outer = 0x946a4000] 07:47:51 INFO - PROCESS | 1802 | 1461250071150 Marionette DEBUG loaded listener.js 07:47:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x96fdac00) [pid = 1802] [serial = 1719] [outer = 0x946a4000] 07:47:52 INFO - PROCESS | 1802 | 1461250072036 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]]]}] 07:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1581ms 07:47:52 INFO - PROCESS | 1802 | 1461250072073 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 07:47:52 INFO - PROCESS | 1802 | 1461250072077 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 07:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:47:52 INFO - PROCESS | 1802 | 1461250072084 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:47:52 INFO - PROCESS | 1802 | 1461250072088 Marionette TRACE conn3 <- [1,2262,null,{}] 07:47:52 INFO - PROCESS | 1802 | 1461250072116 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}] 07:47:52 INFO - PROCESS | 1802 | 1461250072353 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 07:47:52 INFO - PROCESS | 1802 | 1461250072687 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x97929800 == 174 [pid = 1802] [id = 573] 07:47:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x9792f800) [pid = 1802] [serial = 1720] [outer = (nil)] 07:47:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x97fb2c00) [pid = 1802] [serial = 1721] [outer = 0x9792f800] 07:47:52 INFO - PROCESS | 1802 | 1461250072784 Marionette DEBUG loaded listener.js 07:47:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x9810f400) [pid = 1802] [serial = 1722] [outer = 0x9792f800] 07:47:53 INFO - PROCESS | 1802 | 1461250073751 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]]]}] 07:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1737ms 07:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:47:53 INFO - PROCESS | 1802 | 1461250073821 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 07:47:53 INFO - PROCESS | 1802 | 1461250073824 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 07:47:53 INFO - PROCESS | 1802 | 1461250073831 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:47:53 INFO - PROCESS | 1802 | 1461250073835 Marionette TRACE conn3 <- [1,2266,null,{}] 07:47:53 INFO - PROCESS | 1802 | 1461250073840 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}] 07:47:54 INFO - PROCESS | 1802 | 1461250074083 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 07:47:54 INFO - PROCESS | 1802 | 1461250074414 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x979f6c00 == 175 [pid = 1802] [id = 574] 07:47:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x97fbfc00) [pid = 1802] [serial = 1723] [outer = (nil)] 07:47:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x98290400) [pid = 1802] [serial = 1724] [outer = 0x97fbfc00] 07:47:54 INFO - PROCESS | 1802 | 1461250074505 Marionette DEBUG loaded listener.js 07:47:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x98295000) [pid = 1802] [serial = 1725] [outer = 0x97fbfc00] 07:47:55 INFO - PROCESS | 1802 | 1461250075355 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]]]}] 07:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1581ms 07:47:55 INFO - PROCESS | 1802 | 1461250075412 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 07:47:55 INFO - PROCESS | 1802 | 1461250075416 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 07:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:47:55 INFO - PROCESS | 1802 | 1461250075423 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:47:55 INFO - PROCESS | 1802 | 1461250075426 Marionette TRACE conn3 <- [1,2270,null,{}] 07:47:55 INFO - PROCESS | 1802 | 1461250075432 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}] 07:47:55 INFO - PROCESS | 1802 | 1461250075630 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 07:47:55 INFO - PROCESS | 1802 | 1461250075915 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x88415c00 == 176 [pid = 1802] [id = 575] 07:47:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8a823c00) [pid = 1802] [serial = 1726] [outer = (nil)] 07:47:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x991a1c00) [pid = 1802] [serial = 1727] [outer = 0x8a823c00] 07:47:56 INFO - PROCESS | 1802 | 1461250076056 Marionette DEBUG loaded listener.js 07:47:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x99a3ec00) [pid = 1802] [serial = 1728] [outer = 0x8a823c00] 07:47:56 INFO - PROCESS | 1802 | 1461250076932 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]]]}] 07:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1544ms 07:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:47:56 INFO - PROCESS | 1802 | 1461250076967 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 07:47:56 INFO - PROCESS | 1802 | 1461250076970 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 07:47:56 INFO - PROCESS | 1802 | 1461250076977 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:47:56 INFO - PROCESS | 1802 | 1461250076981 Marionette TRACE conn3 <- [1,2274,null,{}] 07:47:56 INFO - PROCESS | 1802 | 1461250076987 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}] 07:47:57 INFO - PROCESS | 1802 | 1461250077186 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 07:47:57 INFO - PROCESS | 1802 | 1461250077483 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x98e2a400 == 177 [pid = 1802] [id = 576] 07:47:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x9920d000) [pid = 1802] [serial = 1729] [outer = (nil)] 07:47:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x9ea14400) [pid = 1802] [serial = 1730] [outer = 0x9920d000] 07:47:57 INFO - PROCESS | 1802 | 1461250077621 Marionette DEBUG loaded listener.js 07:47:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x9fb30c00) [pid = 1802] [serial = 1731] [outer = 0x9920d000] 07:47:58 INFO - PROCESS | 1802 | 1461250078505 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]]]}] 07:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1586ms 07:47:58 INFO - PROCESS | 1802 | 1461250078562 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 07:47:58 INFO - PROCESS | 1802 | 1461250078566 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 07:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:47:58 INFO - PROCESS | 1802 | 1461250078572 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:47:58 INFO - PROCESS | 1802 | 1461250078576 Marionette TRACE conn3 <- [1,2278,null,{}] 07:47:58 INFO - PROCESS | 1802 | 1461250078582 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}] 07:47:58 INFO - PROCESS | 1802 | 1461250078793 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 07:47:59 INFO - PROCESS | 1802 | 1461250079136 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:47:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x860c4c00 == 178 [pid = 1802] [id = 577] 07:47:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x98e29800) [pid = 1802] [serial = 1732] [outer = (nil)] 07:47:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0xa0ad0400) [pid = 1802] [serial = 1733] [outer = 0x98e29800] 07:47:59 INFO - PROCESS | 1802 | 1461250079228 Marionette DEBUG loaded listener.js 07:47:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0xa0c33800) [pid = 1802] [serial = 1734] [outer = 0x98e29800] 07:48:00 INFO - PROCESS | 1802 | 1461250080101 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]]]}] 07:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1588ms 07:48:00 INFO - PROCESS | 1802 | 1461250080162 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 07:48:00 INFO - PROCESS | 1802 | 1461250080165 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 07:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:48:00 INFO - PROCESS | 1802 | 1461250080172 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:48:00 INFO - PROCESS | 1802 | 1461250080175 Marionette TRACE conn3 <- [1,2282,null,{}] 07:48:00 INFO - PROCESS | 1802 | 1461250080181 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}] 07:48:00 INFO - PROCESS | 1802 | 1461250080423 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 07:48:00 INFO - PROCESS | 1802 | 1461250080773 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c310c00 == 179 [pid = 1802] [id = 578] 07:48:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8e7c7c00) [pid = 1802] [serial = 1735] [outer = (nil)] 07:48:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0xa2a37000) [pid = 1802] [serial = 1736] [outer = 0x8e7c7c00] 07:48:00 INFO - PROCESS | 1802 | 1461250080865 Marionette DEBUG loaded listener.js 07:48:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0xa3c76c00) [pid = 1802] [serial = 1737] [outer = 0x8e7c7c00] 07:48:01 INFO - PROCESS | 1802 | 1461250081762 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]]]}] 07:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1640ms 07:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:48:01 INFO - PROCESS | 1802 | 1461250081812 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 07:48:01 INFO - PROCESS | 1802 | 1461250081815 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 07:48:01 INFO - PROCESS | 1802 | 1461250081822 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:48:01 INFO - PROCESS | 1802 | 1461250081826 Marionette TRACE conn3 <- [1,2286,null,{}] 07:48:01 INFO - PROCESS | 1802 | 1461250081831 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}] 07:48:02 INFO - PROCESS | 1802 | 1461250082101 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 07:48:02 INFO - PROCESS | 1802 | 1461250082448 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:02 INFO - PROCESS | 1802 | ++DOCSHELL 0xa2a86c00 == 180 [pid = 1802] [id = 579] 07:48:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0xa2a87000) [pid = 1802] [serial = 1738] [outer = (nil)] 07:48:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0xa4472800) [pid = 1802] [serial = 1739] [outer = 0xa2a87000] 07:48:02 INFO - PROCESS | 1802 | 1461250082540 Marionette DEBUG loaded listener.js 07:48:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0xa4477000) [pid = 1802] [serial = 1740] [outer = 0xa2a87000] 07:48:03 INFO - PROCESS | 1802 | 1461250083479 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]]]}] 07:48:03 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 07:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1737ms 07:48:03 INFO - PROCESS | 1802 | 1461250083560 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 07:48:03 INFO - PROCESS | 1802 | 1461250083563 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 07:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:48:03 INFO - PROCESS | 1802 | 1461250083570 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:48:03 INFO - PROCESS | 1802 | 1461250083573 Marionette TRACE conn3 <- [1,2290,null,{}] 07:48:03 INFO - PROCESS | 1802 | 1461250083579 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}] 07:48:03 INFO - PROCESS | 1802 | 1461250083840 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 07:48:04 INFO - PROCESS | 1802 | 1461250084194 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x838eec00 == 181 [pid = 1802] [id = 580] 07:48:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x97ce6c00) [pid = 1802] [serial = 1741] [outer = (nil)] 07:48:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0xa45c3400) [pid = 1802] [serial = 1742] [outer = 0x97ce6c00] 07:48:04 INFO - PROCESS | 1802 | 1461250084290 Marionette DEBUG loaded listener.js 07:48:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0xa45c5000) [pid = 1802] [serial = 1743] [outer = 0x97ce6c00] 07:48:05 INFO - PROCESS | 1802 | 1461250085189 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]]]}] 07:48:06 INFO - PROCESS | 1802 | --DOCSHELL 0x861e5c00 == 180 [pid = 1802] [id = 561] 07:48:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8b640000 == 179 [pid = 1802] [id = 560] 07:48:06 INFO - PROCESS | 1802 | --DOCSHELL 0x861edc00 == 178 [pid = 1802] [id = 559] 07:48:06 INFO - PROCESS | 1802 | --DOCSHELL 0x871ec400 == 177 [pid = 1802] [id = 558] 07:48:06 INFO - PROCESS | 1802 | --DOCSHELL 0x838f0000 == 176 [pid = 1802] [id = 557] 07:48:06 INFO - PROCESS | 1802 | --DOCSHELL 0x981c9800 == 175 [pid = 1802] [id = 556] 07:48:06 INFO - PROCESS | 1802 | --DOCSHELL 0x93395c00 == 174 [pid = 1802] [id = 554] 07:48:06 INFO - PROCESS | 1802 | --DOCSHELL 0x96fe3800 == 173 [pid = 1802] [id = 555] 07:48:06 INFO - PROCESS | 1802 | --DOCSHELL 0x97c5ac00 == 172 [pid = 1802] [id = 553] 07:48:06 INFO - PROCESS | 1802 | --DOCSHELL 0x9339d000 == 171 [pid = 1802] [id = 552] 07:48:06 INFO - PROCESS | 1802 | --DOCSHELL 0x93bc2800 == 170 [pid = 1802] [id = 551] 07:48:06 INFO - PROCESS | 1802 | --DOCSHELL 0x93393c00 == 169 [pid = 1802] [id = 550] 07:48:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8f32c800 == 168 [pid = 1802] [id = 548] 07:48:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8e637000 == 167 [pid = 1802] [id = 549] 07:48:07 INFO - PROCESS | 1802 | --DOCSHELL 0x906c3800 == 166 [pid = 1802] [id = 547] 07:48:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8f99c800 == 165 [pid = 1802] [id = 546] 07:48:07 INFO - PROCESS | 1802 | --DOCSHELL 0x88d32800 == 164 [pid = 1802] [id = 545] 07:48:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8a8e0800 == 163 [pid = 1802] [id = 544] 07:48:07 INFO - PROCESS | 1802 | --DOCSHELL 0x88414c00 == 162 [pid = 1802] [id = 542] 07:48:07 INFO - PROCESS | 1802 | --DOCSHELL 0x88415000 == 161 [pid = 1802] [id = 543] 07:48:07 INFO - PROCESS | 1802 | --DOCSHELL 0x86e49400 == 160 [pid = 1802] [id = 541] 07:48:07 INFO - PROCESS | 1802 | --DOCSHELL 0x8a8e5c00 == 159 [pid = 1802] [id = 540] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x89446000) [pid = 1802] [serial = 1619] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8bac3c00) [pid = 1802] [serial = 1620] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x86e4c400) [pid = 1802] [serial = 1610] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x946a9000) [pid = 1802] [serial = 1583] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x93aeec00) [pid = 1802] [serial = 1580] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x92aff800) [pid = 1802] [serial = 1577] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x9fb31c00) [pid = 1802] [serial = 1599] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x92997400) [pid = 1802] [serial = 1575] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x9ffca800) [pid = 1802] [serial = 1602] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x93b48000) [pid = 1802] [serial = 1581] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x88b96800) [pid = 1802] [serial = 1614] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x981c7800) [pid = 1802] [serial = 1589] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x98e2a000) [pid = 1802] [serial = 1593] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x97fe7800) [pid = 1802] [serial = 1587] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x97cf4400) [pid = 1802] [serial = 1586] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8f993000) [pid = 1802] [serial = 1563] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x98cc9000) [pid = 1802] [serial = 1592] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8ff57000) [pid = 1802] [serial = 1568] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8840b000) [pid = 1802] [serial = 1557] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8fe90000) [pid = 1802] [serial = 1565] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8f931400) [pid = 1802] [serial = 1562] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8a8e7c00) [pid = 1802] [serial = 1559] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0xa0a4a400) [pid = 1802] [serial = 1604] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8816e400) [pid = 1802] [serial = 1556] [outer = (nil)] [url = about:blank] 07:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 3694ms 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8a8eb400) [pid = 1802] [serial = 1617] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x92868000) [pid = 1802] [serial = 1572] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x95acac00) [pid = 1802] [serial = 1584] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x92991000) [pid = 1802] [serial = 1574] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x86e57800) [pid = 1802] [serial = 1611] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8a8df800) [pid = 1802] [serial = 1616] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8baca000) [pid = 1802] [serial = 1560] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8fe98000) [pid = 1802] [serial = 1566] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x91303000) [pid = 1802] [serial = 1571] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x9ff15c00) [pid = 1802] [serial = 1601] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0xa0c40000) [pid = 1802] [serial = 1607] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x98264c00) [pid = 1802] [serial = 1590] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0xa0a9bc00) [pid = 1802] [serial = 1605] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8841c000) [pid = 1802] [serial = 1613] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x9b0af400) [pid = 1802] [serial = 1596] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x902c3800) [pid = 1802] [serial = 1569] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x93358000) [pid = 1802] [serial = 1578] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x99c28400) [pid = 1802] [serial = 1595] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x9ea20c00) [pid = 1802] [serial = 1598] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8a81d800) [pid = 1802] [serial = 1488] [outer = (nil)] [url = about:blank] 07:48:07 INFO - PROCESS | 1802 | 1461250087415 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 07:48:07 INFO - PROCESS | 1802 | 1461250087420 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 07:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:48:07 INFO - PROCESS | 1802 | 1461250087430 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:48:07 INFO - PROCESS | 1802 | 1461250087437 Marionette TRACE conn3 <- [1,2294,null,{}] 07:48:07 INFO - PROCESS | 1802 | 1461250087445 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}] 07:48:07 INFO - PROCESS | 1802 | 1461250087640 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 07:48:07 INFO - PROCESS | 1802 | 1461250087871 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x871e5c00 == 160 [pid = 1802] [id = 581] 07:48:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x871e6000) [pid = 1802] [serial = 1744] [outer = (nil)] 07:48:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x872ab400) [pid = 1802] [serial = 1745] [outer = 0x871e6000] 07:48:07 INFO - PROCESS | 1802 | 1461250087953 Marionette DEBUG loaded listener.js 07:48:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x872afc00) [pid = 1802] [serial = 1746] [outer = 0x871e6000] 07:48:08 INFO - PROCESS | 1802 | 1461250088793 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]]]}] 07:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1385ms 07:48:08 INFO - PROCESS | 1802 | 1461250088816 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 07:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:48:08 INFO - PROCESS | 1802 | 1461250088822 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 07:48:08 INFO - PROCESS | 1802 | 1461250088833 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:48:08 INFO - PROCESS | 1802 | 1461250088839 Marionette TRACE conn3 <- [1,2298,null,{}] 07:48:08 INFO - PROCESS | 1802 | 1461250088844 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}] 07:48:09 INFO - PROCESS | 1802 | 1461250089053 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 07:48:09 INFO - PROCESS | 1802 | 1461250089282 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e57800 == 161 [pid = 1802] [id = 582] 07:48:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x871e1800) [pid = 1802] [serial = 1747] [outer = (nil)] 07:48:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x88402800) [pid = 1802] [serial = 1748] [outer = 0x871e1800] 07:48:09 INFO - PROCESS | 1802 | 1461250089359 Marionette DEBUG loaded listener.js 07:48:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8840e000) [pid = 1802] [serial = 1749] [outer = 0x871e1800] 07:48:10 INFO - PROCESS | 1802 | 1461250090317 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]]]}] 07:48:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:48:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1553ms 07:48:10 INFO - PROCESS | 1802 | 1461250090382 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 07:48:10 INFO - PROCESS | 1802 | 1461250090386 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 07:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:48:10 INFO - PROCESS | 1802 | 1461250090392 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:48:10 INFO - PROCESS | 1802 | 1461250090396 Marionette TRACE conn3 <- [1,2302,null,{}] 07:48:10 INFO - PROCESS | 1802 | 1461250090419 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}] 07:48:10 INFO - PROCESS | 1802 | 1461250090687 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 07:48:10 INFO - PROCESS | 1802 | 1461250090719 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x872b6c00 == 162 [pid = 1802] [id = 583] 07:48:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x88b94c00) [pid = 1802] [serial = 1750] [outer = (nil)] 07:48:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8944c000) [pid = 1802] [serial = 1751] [outer = 0x88b94c00] 07:48:10 INFO - PROCESS | 1802 | 1461250090801 Marionette DEBUG loaded listener.js 07:48:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8a6da800) [pid = 1802] [serial = 1752] [outer = 0x88b94c00] 07:48:11 INFO - PROCESS | 1802 | 1461250091757 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]]]}] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8c301c00) [pid = 1802] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x97f87800) [pid = 1802] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1982ms 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x86e54000) [pid = 1802] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8841c800) [pid = 1802] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8fed5800) [pid = 1802] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8b644000) [pid = 1802] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8e63e400) [pid = 1802] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x86e57400) [pid = 1802] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x906c4c00) [pid = 1802] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8fed0400) [pid = 1802] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x93bc3800) [pid = 1802] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x96baf000) [pid = 1802] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8f35d400) [pid = 1802] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x871ed000) [pid = 1802] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x98296000) [pid = 1802] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x93bc7800) [pid = 1802] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x97c60c00) [pid = 1802] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x93c3a400) [pid = 1802] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x97c5b800) [pid = 1802] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8bad0000) [pid = 1802] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x88d2cc00) [pid = 1802] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:48:12 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8fed7c00) [pid = 1802] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:48:12 INFO - PROCESS | 1802 | 1461250092466 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 07:48:12 INFO - PROCESS | 1802 | 1461250092470 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 07:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:48:12 INFO - PROCESS | 1802 | 1461250092484 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:48:12 INFO - PROCESS | 1802 | 1461250092486 Marionette TRACE conn3 <- [1,2306,null,{}] 07:48:12 INFO - PROCESS | 1802 | 1461250092494 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}] 07:48:12 INFO - PROCESS | 1802 | 1461250092756 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 07:48:12 INFO - PROCESS | 1802 | 1461250092882 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e53c00 == 163 [pid = 1802] [id = 584] 07:48:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8841dc00) [pid = 1802] [serial = 1753] [outer = (nil)] 07:48:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x89c8ac00) [pid = 1802] [serial = 1754] [outer = 0x8841dc00] 07:48:12 INFO - PROCESS | 1802 | 1461250092955 Marionette DEBUG loaded listener.js 07:48:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8a820400) [pid = 1802] [serial = 1755] [outer = 0x8841dc00] 07:48:13 INFO - PROCESS | 1802 | 1461250093721 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]]]}] 07:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1293ms 07:48:13 INFO - PROCESS | 1802 | 1461250093771 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 07:48:13 INFO - PROCESS | 1802 | 1461250093775 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 07:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:48:13 INFO - PROCESS | 1802 | 1461250093781 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:48:13 INFO - PROCESS | 1802 | 1461250093783 Marionette TRACE conn3 <- [1,2310,null,{}] 07:48:13 INFO - PROCESS | 1802 | 1461250093789 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}] 07:48:13 INFO - PROCESS | 1802 | 1461250093971 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 07:48:14 INFO - PROCESS | 1802 | 1461250093986 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b97400 == 164 [pid = 1802] [id = 585] 07:48:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8a6da000) [pid = 1802] [serial = 1756] [outer = (nil)] 07:48:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8bac4000) [pid = 1802] [serial = 1757] [outer = 0x8a6da000] 07:48:14 INFO - PROCESS | 1802 | 1461250094071 Marionette DEBUG loaded listener.js 07:48:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8c301800) [pid = 1802] [serial = 1758] [outer = 0x8a6da000] 07:48:15 INFO - PROCESS | 1802 | 1461250095336 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]]]}] 07:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1632ms 07:48:15 INFO - PROCESS | 1802 | 1461250095414 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 07:48:15 INFO - PROCESS | 1802 | 1461250095421 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 07:48:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:48:15 INFO - PROCESS | 1802 | 1461250095431 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:48:15 INFO - PROCESS | 1802 | 1461250095436 Marionette TRACE conn3 <- [1,2314,null,{}] 07:48:15 INFO - PROCESS | 1802 | 1461250095445 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}] 07:48:15 INFO - PROCESS | 1802 | 1461250095726 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 07:48:16 INFO - PROCESS | 1802 | 1461250096072 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e51400 == 165 [pid = 1802] [id = 586] 07:48:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x872af400) [pid = 1802] [serial = 1759] [outer = (nil)] 07:48:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x872bac00) [pid = 1802] [serial = 1760] [outer = 0x872af400] 07:48:16 INFO - PROCESS | 1802 | 1461250096165 Marionette DEBUG loaded listener.js 07:48:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x88417800) [pid = 1802] [serial = 1761] [outer = 0x872af400] 07:48:17 INFO - PROCESS | 1802 | 1461250097131 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]]]}] 07:48:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:48:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1741ms 07:48:17 INFO - PROCESS | 1802 | 1461250097173 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 07:48:17 INFO - PROCESS | 1802 | 1461250097182 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 07:48:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:48:17 INFO - PROCESS | 1802 | 1461250097193 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:48:17 INFO - PROCESS | 1802 | 1461250097197 Marionette TRACE conn3 <- [1,2318,null,{}] 07:48:17 INFO - PROCESS | 1802 | 1461250097204 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}] 07:48:17 INFO - PROCESS | 1802 | 1461250097430 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 07:48:17 INFO - PROCESS | 1802 | 1461250097709 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a8e2400 == 166 [pid = 1802] [id = 587] 07:48:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8a8e5c00) [pid = 1802] [serial = 1762] [outer = (nil)] 07:48:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b63f400) [pid = 1802] [serial = 1763] [outer = 0x8a8e5c00] 07:48:17 INFO - PROCESS | 1802 | 1461250097916 Marionette DEBUG loaded listener.js 07:48:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8bac9c00) [pid = 1802] [serial = 1764] [outer = 0x8a8e5c00] 07:48:18 INFO - PROCESS | 1802 | 1461250098934 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] 07:48:18 INFO - PROCESS | 1802 | 1461250098993 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 07:48:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:48:19 INFO - PROCESS | 1802 | 1461250099001 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:48:19 INFO - PROCESS | 1802 | 1461250099007 Marionette TRACE conn3 <- [1,2322,null,{}] 07:48:19 INFO - PROCESS | 1802 | 1461250099025 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}] 07:48:19 INFO - PROCESS | 1802 | 1461250099376 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 07:48:19 INFO - PROCESS | 1802 | 1461250099643 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b640400 == 167 [pid = 1802] [id = 588] 07:48:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8f328000) [pid = 1802] [serial = 1765] [outer = (nil)] 07:48:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8f361000) [pid = 1802] [serial = 1766] [outer = 0x8f328000] 07:48:19 INFO - PROCESS | 1802 | 1461250099736 Marionette DEBUG loaded listener.js 07:48:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8f931800) [pid = 1802] [serial = 1767] [outer = 0x8f328000] 07:48:20 INFO - PROCESS | 1802 | 1461250100672 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]]]}] 07:48:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:48:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1708ms 07:48:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:48:20 INFO - PROCESS | 1802 | 1461250100709 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 07:48:20 INFO - PROCESS | 1802 | 1461250100713 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 07:48:20 INFO - PROCESS | 1802 | 1461250100720 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:48:20 INFO - PROCESS | 1802 | 1461250100723 Marionette TRACE conn3 <- [1,2326,null,{}] 07:48:20 INFO - PROCESS | 1802 | 1461250100729 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}] 07:48:20 INFO - PROCESS | 1802 | 1461250100935 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 07:48:21 INFO - PROCESS | 1802 | 1461250101227 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b641800 == 168 [pid = 1802] [id = 589] 07:48:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8f357800) [pid = 1802] [serial = 1768] [outer = (nil)] 07:48:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8f99e800) [pid = 1802] [serial = 1769] [outer = 0x8f357800] 07:48:21 INFO - PROCESS | 1802 | 1461250101366 Marionette DEBUG loaded listener.js 07:48:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8fe2a800) [pid = 1802] [serial = 1770] [outer = 0x8f357800] 07:48:22 INFO - PROCESS | 1802 | 1461250102247 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]]]}] 07:48:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:48:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1582ms 07:48:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:48:22 INFO - PROCESS | 1802 | 1461250102302 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 07:48:22 INFO - PROCESS | 1802 | 1461250102305 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 07:48:22 INFO - PROCESS | 1802 | 1461250102312 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:48:22 INFO - PROCESS | 1802 | 1461250102315 Marionette TRACE conn3 <- [1,2330,null,{}] 07:48:22 INFO - PROCESS | 1802 | 1461250102321 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}] 07:48:22 INFO - PROCESS | 1802 | 1461250102538 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 07:48:22 INFO - PROCESS | 1802 | 1461250102818 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f995800 == 169 [pid = 1802] [id = 590] 07:48:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8fe34c00) [pid = 1802] [serial = 1771] [outer = (nil)] 07:48:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8fec9800) [pid = 1802] [serial = 1772] [outer = 0x8fe34c00] 07:48:22 INFO - PROCESS | 1802 | 1461250102953 Marionette DEBUG loaded listener.js 07:48:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8fed8400) [pid = 1802] [serial = 1773] [outer = 0x8fe34c00] 07:48:23 INFO - PROCESS | 1802 | 1461250103886 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]]]}] 07:48:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:48:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1631ms 07:48:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:48:23 INFO - PROCESS | 1802 | 1461250103943 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 07:48:23 INFO - PROCESS | 1802 | 1461250103946 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 07:48:23 INFO - PROCESS | 1802 | 1461250103952 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:48:23 INFO - PROCESS | 1802 | 1461250103956 Marionette TRACE conn3 <- [1,2334,null,{}] 07:48:23 INFO - PROCESS | 1802 | 1461250103962 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}] 07:48:24 INFO - PROCESS | 1802 | 1461250104214 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 07:48:24 INFO - PROCESS | 1802 | 1461250104549 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe90000 == 170 [pid = 1802] [id = 591] 07:48:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x90442000) [pid = 1802] [serial = 1774] [outer = (nil)] 07:48:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x906b9800) [pid = 1802] [serial = 1775] [outer = 0x90442000] 07:48:24 INFO - PROCESS | 1802 | 1461250104645 Marionette DEBUG loaded listener.js 07:48:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x91246800) [pid = 1802] [serial = 1776] [outer = 0x90442000] 07:48:25 INFO - PROCESS | 1802 | 1461250105532 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]]]}] 07:48:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:48:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1644ms 07:48:25 INFO - PROCESS | 1802 | 1461250105596 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 07:48:25 INFO - PROCESS | 1802 | 1461250105600 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 07:48:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:48:25 INFO - PROCESS | 1802 | 1461250105607 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:48:25 INFO - PROCESS | 1802 | 1461250105610 Marionette TRACE conn3 <- [1,2338,null,{}] 07:48:25 INFO - PROCESS | 1802 | 1461250105616 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}] 07:48:25 INFO - PROCESS | 1802 | 1461250105822 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 07:48:26 INFO - PROCESS | 1802 | 1461250106156 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7cfc00 == 171 [pid = 1802] [id = 592] 07:48:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8f993800) [pid = 1802] [serial = 1777] [outer = (nil)] 07:48:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x91e48800) [pid = 1802] [serial = 1778] [outer = 0x8f993800] 07:48:26 INFO - PROCESS | 1802 | 1461250106247 Marionette DEBUG loaded listener.js 07:48:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x92839800) [pid = 1802] [serial = 1779] [outer = 0x8f993800] 07:48:27 INFO - PROCESS | 1802 | 1461250107153 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]]]}] 07:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1587ms 07:48:27 INFO - PROCESS | 1802 | 1461250107195 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 07:48:27 INFO - PROCESS | 1802 | 1461250107199 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 07:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:48:27 INFO - PROCESS | 1802 | 1461250107206 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:48:27 INFO - PROCESS | 1802 | 1461250107209 Marionette TRACE conn3 <- [1,2342,null,{}] 07:48:27 INFO - PROCESS | 1802 | 1461250107215 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}] 07:48:27 INFO - PROCESS | 1802 | 1461250107453 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 07:48:27 INFO - PROCESS | 1802 | 1461250107788 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x9130c400 == 172 [pid = 1802] [id = 593] 07:48:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x913eec00) [pid = 1802] [serial = 1780] [outer = (nil)] 07:48:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x92997400) [pid = 1802] [serial = 1781] [outer = 0x913eec00] 07:48:27 INFO - PROCESS | 1802 | 1461250107880 Marionette DEBUG loaded listener.js 07:48:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x929df400) [pid = 1802] [serial = 1782] [outer = 0x913eec00] 07:48:28 INFO - PROCESS | 1802 | 1461250108759 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]]]}] 07:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1581ms 07:48:28 INFO - PROCESS | 1802 | 1461250108788 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 07:48:28 INFO - PROCESS | 1802 | 1461250108792 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 07:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:48:28 INFO - PROCESS | 1802 | 1461250108799 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:48:28 INFO - PROCESS | 1802 | 1461250108802 Marionette TRACE conn3 <- [1,2346,null,{}] 07:48:28 INFO - PROCESS | 1802 | 1461250108808 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}] 07:48:29 INFO - PROCESS | 1802 | 1461250109011 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 07:48:29 INFO - PROCESS | 1802 | 1461250109314 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x913f1000 == 173 [pid = 1802] [id = 594] 07:48:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x92990000) [pid = 1802] [serial = 1783] [outer = (nil)] 07:48:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x93391c00) [pid = 1802] [serial = 1784] [outer = 0x92990000] 07:48:29 INFO - PROCESS | 1802 | 1461250109448 Marionette DEBUG loaded listener.js 07:48:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x9339bc00) [pid = 1802] [serial = 1785] [outer = 0x92990000] 07:48:30 INFO - PROCESS | 1802 | 1461250110321 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]]]}] 07:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1580ms 07:48:30 INFO - PROCESS | 1802 | 1461250110380 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 07:48:30 INFO - PROCESS | 1802 | 1461250110383 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 07:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:48:30 INFO - PROCESS | 1802 | 1461250110390 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:48:30 INFO - PROCESS | 1802 | 1461250110393 Marionette TRACE conn3 <- [1,2350,null,{}] 07:48:30 INFO - PROCESS | 1802 | 1461250110399 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}] 07:48:30 INFO - PROCESS | 1802 | 1461250110604 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 07:48:30 INFO - PROCESS | 1802 | 1461250110949 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x84543800 == 174 [pid = 1802] [id = 595] 07:48:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x861eac00) [pid = 1802] [serial = 1786] [outer = (nil)] 07:48:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x93b46000) [pid = 1802] [serial = 1787] [outer = 0x861eac00] 07:48:31 INFO - PROCESS | 1802 | 1461250111042 Marionette DEBUG loaded listener.js 07:48:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x93b49c00) [pid = 1802] [serial = 1788] [outer = 0x861eac00] 07:48:31 INFO - PROCESS | 1802 | 1461250111981 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]]]}] 07:48:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:48:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1630ms 07:48:32 INFO - PROCESS | 1802 | 1461250112021 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 07:48:32 INFO - PROCESS | 1802 | 1461250112025 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 07:48:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:48:32 INFO - PROCESS | 1802 | 1461250112032 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:48:32 INFO - PROCESS | 1802 | 1461250112036 Marionette TRACE conn3 <- [1,2354,null,{}] 07:48:32 INFO - PROCESS | 1802 | 1461250112063 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}] 07:48:32 INFO - PROCESS | 1802 | 1461250112400 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 07:48:32 INFO - PROCESS | 1802 | 1461250112813 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x93b48800 == 175 [pid = 1802] [id = 596] 07:48:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x946acc00) [pid = 1802] [serial = 1789] [outer = (nil)] 07:48:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x96a34c00) [pid = 1802] [serial = 1790] [outer = 0x946acc00] 07:48:32 INFO - PROCESS | 1802 | 1461250112967 Marionette DEBUG loaded listener.js 07:48:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x9791e800) [pid = 1802] [serial = 1791] [outer = 0x946acc00] 07:48:34 INFO - PROCESS | 1802 | 1461250114016 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]]]}] 07:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2050ms 07:48:34 INFO - PROCESS | 1802 | 1461250114083 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 07:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:48:34 INFO - PROCESS | 1802 | 1461250114088 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 07:48:34 INFO - PROCESS | 1802 | 1461250114094 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:48:34 INFO - PROCESS | 1802 | 1461250114097 Marionette TRACE conn3 <- [1,2358,null,{}] 07:48:34 INFO - PROCESS | 1802 | 1461250114113 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}] 07:48:34 INFO - PROCESS | 1802 | 1461250114384 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 07:48:34 INFO - PROCESS | 1802 | 1461250114726 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x93aedc00 == 176 [pid = 1802] [id = 597] 07:48:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x946ac000) [pid = 1802] [serial = 1792] [outer = (nil)] 07:48:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x97c61400) [pid = 1802] [serial = 1793] [outer = 0x946ac000] 07:48:34 INFO - PROCESS | 1802 | 1461250114813 Marionette DEBUG loaded listener.js 07:48:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x97f7dc00) [pid = 1802] [serial = 1794] [outer = 0x946ac000] 07:48:35 INFO - PROCESS | 1802 | 1461250115757 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]]]}] 07:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1703ms 07:48:35 INFO - PROCESS | 1802 | 1461250115797 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 07:48:35 INFO - PROCESS | 1802 | 1461250115801 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 07:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:48:35 INFO - PROCESS | 1802 | 1461250115808 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:48:35 INFO - PROCESS | 1802 | 1461250115810 Marionette TRACE conn3 <- [1,2362,null,{}] 07:48:35 INFO - PROCESS | 1802 | 1461250115816 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}] 07:48:36 INFO - PROCESS | 1802 | 1461250116018 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 07:48:36 INFO - PROCESS | 1802 | 1461250116360 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bcd400 == 177 [pid = 1802] [id = 598] 07:48:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x871eac00) [pid = 1802] [serial = 1795] [outer = (nil)] 07:48:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x97fee000) [pid = 1802] [serial = 1796] [outer = 0x871eac00] 07:48:36 INFO - PROCESS | 1802 | 1461250116451 Marionette DEBUG loaded listener.js 07:48:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x98110400) [pid = 1802] [serial = 1797] [outer = 0x871eac00] 07:48:37 INFO - PROCESS | 1802 | 1461250117325 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]]]}] 07:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1579ms 07:48:37 INFO - PROCESS | 1802 | 1461250117388 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 07:48:37 INFO - PROCESS | 1802 | 1461250117392 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 07:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:48:37 INFO - PROCESS | 1802 | 1461250117398 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:48:37 INFO - PROCESS | 1802 | 1461250117402 Marionette TRACE conn3 <- [1,2366,null,{}] 07:48:37 INFO - PROCESS | 1802 | 1461250117408 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}] 07:48:37 INFO - PROCESS | 1802 | 1461250117628 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 07:48:37 INFO - PROCESS | 1802 | 1461250117961 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x979f2400 == 178 [pid = 1802] [id = 599] 07:48:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x97fbd400) [pid = 1802] [serial = 1798] [outer = (nil)] 07:48:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x98291800) [pid = 1802] [serial = 1799] [outer = 0x97fbd400] 07:48:38 INFO - PROCESS | 1802 | 1461250118054 Marionette DEBUG loaded listener.js 07:48:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x98299800) [pid = 1802] [serial = 1800] [outer = 0x97fbd400] 07:48:38 INFO - PROCESS | 1802 | 1461250118977 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]]]}] 07:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1629ms 07:48:39 INFO - PROCESS | 1802 | 1461250119029 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 07:48:39 INFO - PROCESS | 1802 | 1461250119033 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 07:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:48:39 INFO - PROCESS | 1802 | 1461250119040 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:48:39 INFO - PROCESS | 1802 | 1461250119043 Marionette TRACE conn3 <- [1,2370,null,{}] 07:48:39 INFO - PROCESS | 1802 | 1461250119049 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}] 07:48:39 INFO - PROCESS | 1802 | 1461250119276 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 07:48:39 INFO - PROCESS | 1802 | 1461250119610 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e49c00 == 179 [pid = 1802] [id = 600] 07:48:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x86393c00) [pid = 1802] [serial = 1801] [outer = (nil)] 07:48:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x9920e000) [pid = 1802] [serial = 1802] [outer = 0x86393c00] 07:48:39 INFO - PROCESS | 1802 | 1461250119706 Marionette DEBUG loaded listener.js 07:48:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x99a43400) [pid = 1802] [serial = 1803] [outer = 0x86393c00] 07:48:40 INFO - PROCESS | 1802 | 1461250120573 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]]]}] 07:48:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:48:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1581ms 07:48:40 INFO - PROCESS | 1802 | 1461250120621 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 07:48:40 INFO - PROCESS | 1802 | 1461250120625 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 07:48:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:48:40 INFO - PROCESS | 1802 | 1461250120649 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:48:40 INFO - PROCESS | 1802 | 1461250120653 Marionette TRACE conn3 <- [1,2374,null,{}] 07:48:40 INFO - PROCESS | 1802 | 1461250120661 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}] 07:48:40 INFO - PROCESS | 1802 | 1461250120866 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 07:48:41 INFO - PROCESS | 1802 | 1461250121163 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bd0400 == 180 [pid = 1802] [id = 601] 07:48:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x88b9bc00) [pid = 1802] [serial = 1804] [outer = (nil)] 07:48:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x9ea17c00) [pid = 1802] [serial = 1805] [outer = 0x88b9bc00] 07:48:41 INFO - PROCESS | 1802 | 1461250121297 Marionette DEBUG loaded listener.js 07:48:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x9fc96c00) [pid = 1802] [serial = 1806] [outer = 0x88b9bc00] 07:48:42 INFO - PROCESS | 1802 | 1461250122203 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]]]}] 07:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1608ms 07:48:42 INFO - PROCESS | 1802 | 1461250122241 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 07:48:42 INFO - PROCESS | 1802 | 1461250122244 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 07:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:48:42 INFO - PROCESS | 1802 | 1461250122270 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:48:42 INFO - PROCESS | 1802 | 1461250122273 Marionette TRACE conn3 <- [1,2378,null,{}] 07:48:42 INFO - PROCESS | 1802 | 1461250122279 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}] 07:48:42 INFO - PROCESS | 1802 | 1461250122488 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 07:48:42 INFO - PROCESS | 1802 | 1461250122784 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x98eb7400 == 181 [pid = 1802] [id = 602] 07:48:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x99207c00) [pid = 1802] [serial = 1807] [outer = (nil)] 07:48:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0xa0ada400) [pid = 1802] [serial = 1808] [outer = 0x99207c00] 07:48:42 INFO - PROCESS | 1802 | 1461250122942 Marionette DEBUG loaded listener.js 07:48:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0xa0c1a400) [pid = 1802] [serial = 1809] [outer = 0x99207c00] 07:48:43 INFO - PROCESS | 1802 | 1461250123895 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]]]}] 07:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1688ms 07:48:43 INFO - PROCESS | 1802 | 1461250123955 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 07:48:43 INFO - PROCESS | 1802 | 1461250123959 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 07:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:48:43 INFO - PROCESS | 1802 | 1461250123965 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:48:43 INFO - PROCESS | 1802 | 1461250123968 Marionette TRACE conn3 <- [1,2382,null,{}] 07:48:43 INFO - PROCESS | 1802 | 1461250123974 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}] 07:48:44 INFO - PROCESS | 1802 | 1461250124190 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 07:48:44 INFO - PROCESS | 1802 | 1461250124524 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x85643800 == 182 [pid = 1802] [id = 603] 07:48:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x85643c00) [pid = 1802] [serial = 1810] [outer = (nil)] 07:48:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x8564a000) [pid = 1802] [serial = 1811] [outer = 0x85643c00] 07:48:44 INFO - PROCESS | 1802 | 1461250124619 Marionette DEBUG loaded listener.js 07:48:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8564bc00) [pid = 1802] [serial = 1812] [outer = 0x85643c00] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x86e53c00 == 181 [pid = 1802] [id = 584] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x872b6c00 == 180 [pid = 1802] [id = 583] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x86e57800 == 179 [pid = 1802] [id = 582] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x871e5c00 == 178 [pid = 1802] [id = 581] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0xa2a86c00 == 177 [pid = 1802] [id = 579] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x8c310c00 == 176 [pid = 1802] [id = 578] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x860c4c00 == 175 [pid = 1802] [id = 577] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x88415c00 == 174 [pid = 1802] [id = 575] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x98e2a400 == 173 [pid = 1802] [id = 576] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x979f6c00 == 172 [pid = 1802] [id = 574] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x97929800 == 171 [pid = 1802] [id = 573] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x8639ec00 == 170 [pid = 1802] [id = 572] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x91e45c00 == 169 [pid = 1802] [id = 570] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x894ee400 == 168 [pid = 1802] [id = 571] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x860c4800 == 167 [pid = 1802] [id = 569] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x8a8e4000 == 166 [pid = 1802] [id = 568] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x90445400 == 165 [pid = 1802] [id = 567] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x83005c00 == 164 [pid = 1802] [id = 566] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x89449400 == 163 [pid = 1802] [id = 564] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x8e68bc00 == 162 [pid = 1802] [id = 565] 07:48:46 INFO - PROCESS | 1802 | --DOCSHELL 0x86e4cc00 == 161 [pid = 1802] [id = 563] 07:48:46 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8e9cb000) [pid = 1802] [serial = 1688] [outer = (nil)] [url = about:blank] 07:48:46 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8e63c800) [pid = 1802] [serial = 1686] [outer = (nil)] [url = about:blank] 07:48:46 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8e637800) [pid = 1802] [serial = 1628] [outer = (nil)] [url = about:blank] 07:48:46 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x98293000) [pid = 1802] [serial = 1664] [outer = (nil)] [url = about:blank] 07:48:46 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x88417400) [pid = 1802] [serial = 1625] [outer = (nil)] [url = about:blank] 07:48:46 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8f35e400) [pid = 1802] [serial = 1631] [outer = (nil)] [url = about:blank] 07:48:46 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x9044b000) [pid = 1802] [serial = 1637] [outer = (nil)] [url = about:blank] 07:48:46 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8c303800) [pid = 1802] [serial = 1682] [outer = (nil)] [url = about:blank] 07:48:46 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x93ae6800) [pid = 1802] [serial = 1650] [outer = (nil)] [url = about:blank] 07:48:46 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x894f1000) [pid = 1802] [serial = 1680] [outer = (nil)] [url = about:blank] 07:48:46 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x92867c00) [pid = 1802] [serial = 1643] [outer = (nil)] [url = about:blank] 07:48:46 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8f937800) [pid = 1802] [serial = 1632] [outer = (nil)] [url = about:blank] 07:48:46 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x983f5800) [pid = 1802] [serial = 1665] [outer = (nil)] [url = about:blank] 07:48:46 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x91249000) [pid = 1802] [serial = 1640] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x93bd0000) [pid = 1802] [serial = 1653] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x90450c00) [pid = 1802] [serial = 1638] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x89444400) [pid = 1802] [serial = 1679] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0xa0f9bc00) [pid = 1802] [serial = 1673] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x89447000) [pid = 1802] [serial = 1626] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8fe2ec00) [pid = 1802] [serial = 1634] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8816fc00) [pid = 1802] [serial = 1676] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8e633000) [pid = 1802] [serial = 1683] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x9fc9f400) [pid = 1802] [serial = 1671] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x88408400) [pid = 1802] [serial = 1677] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x91305800) [pid = 1802] [serial = 1641] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x97c62c00) [pid = 1802] [serial = 1659] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x9920ec00) [pid = 1802] [serial = 1668] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x97926000) [pid = 1802] [serial = 1656] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0xa0fa0000) [pid = 1802] [serial = 1674] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x98110800) [pid = 1802] [serial = 1662] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8fe96800) [pid = 1802] [serial = 1635] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x9286f400) [pid = 1802] [serial = 1644] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x97ff3800) [pid = 1802] [serial = 1661] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8e7d0000) [pid = 1802] [serial = 1554] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8a8e2000) [pid = 1802] [serial = 1685] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x929de800) [pid = 1802] [serial = 1646] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x991aa000) [pid = 1802] [serial = 1667] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x9fb30800) [pid = 1802] [serial = 1670] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x93394c00) [pid = 1802] [serial = 1649] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x92af3000) [pid = 1802] [serial = 1647] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8e696800) [pid = 1802] [serial = 1629] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x96bab800) [pid = 1802] [serial = 1655] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x93bcd400) [pid = 1802] [serial = 1652] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8e634c00) [pid = 1802] [serial = 1622] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x97c5ec00) [pid = 1802] [serial = 1658] [outer = (nil)] [url = about:blank] 07:48:47 INFO - PROCESS | 1802 | 1461250127593 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]]]}] 07:48:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:48:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 3690ms 07:48:47 INFO - PROCESS | 1802 | 1461250127656 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 07:48:47 INFO - PROCESS | 1802 | 1461250127663 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 07:48:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:48:47 INFO - PROCESS | 1802 | 1461250127672 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:48:47 INFO - PROCESS | 1802 | 1461250127676 Marionette TRACE conn3 <- [1,2386,null,{}] 07:48:47 INFO - PROCESS | 1802 | 1461250127684 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}] 07:48:47 INFO - PROCESS | 1802 | 1461250127889 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 07:48:48 INFO - PROCESS | 1802 | 1461250128098 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x85648c00 == 162 [pid = 1802] [id = 604] 07:48:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x871ee400) [pid = 1802] [serial = 1813] [outer = (nil)] 07:48:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x872b6800) [pid = 1802] [serial = 1814] [outer = 0x871ee400] 07:48:48 INFO - PROCESS | 1802 | 1461250128176 Marionette DEBUG loaded listener.js 07:48:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x88403400) [pid = 1802] [serial = 1815] [outer = 0x871ee400] 07:48:49 INFO - PROCESS | 1802 | 1461250129162 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]]]}] 07:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1538ms 07:48:49 INFO - PROCESS | 1802 | 1461250129210 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 07:48:49 INFO - PROCESS | 1802 | 1461250129218 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 07:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:48:49 INFO - PROCESS | 1802 | 1461250129227 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:48:49 INFO - PROCESS | 1802 | 1461250129231 Marionette TRACE conn3 <- [1,2390,null,{}] 07:48:49 INFO - PROCESS | 1802 | 1461250129237 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}] 07:48:49 INFO - PROCESS | 1802 | 1461250129432 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 07:48:49 INFO - PROCESS | 1802 | 1461250129748 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x872b7800 == 163 [pid = 1802] [id = 605] 07:48:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8840ac00) [pid = 1802] [serial = 1816] [outer = (nil)] 07:48:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8944d000) [pid = 1802] [serial = 1817] [outer = 0x8840ac00] 07:48:49 INFO - PROCESS | 1802 | 1461250129839 Marionette DEBUG loaded listener.js 07:48:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8a6dbc00) [pid = 1802] [serial = 1818] [outer = 0x8840ac00] 07:48:50 INFO - PROCESS | 1802 | 1461250130654 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]]]}] 07:48:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:48:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1491ms 07:48:50 INFO - PROCESS | 1802 | 1461250130722 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 07:48:50 INFO - PROCESS | 1802 | 1461250130726 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 07:48:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:48:50 INFO - PROCESS | 1802 | 1461250130732 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:48:50 INFO - PROCESS | 1802 | 1461250130738 Marionette TRACE conn3 <- [1,2394,null,{}] 07:48:50 INFO - PROCESS | 1802 | 1461250130769 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}] 07:48:51 INFO - PROCESS | 1802 | 1461250131091 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 07:48:51 INFO - PROCESS | 1802 | 1461250131127 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b93c00 == 164 [pid = 1802] [id = 606] 07:48:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x894ee400) [pid = 1802] [serial = 1819] [outer = (nil)] 07:48:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8c310c00) [pid = 1802] [serial = 1820] [outer = 0x894ee400] 07:48:51 INFO - PROCESS | 1802 | 1461250131202 Marionette DEBUG loaded listener.js 07:48:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8e68e800) [pid = 1802] [serial = 1821] [outer = 0x894ee400] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0xa0a99000) [pid = 1802] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x90448000) [pid = 1802] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8a823c00) [pid = 1802] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8e68a400) [pid = 1802] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x871e1800) [pid = 1802] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x92afbc00) [pid = 1802] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8e7c7c00) [pid = 1802] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x97ce6c00) [pid = 1802] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x86396000) [pid = 1802] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x9920d000) [pid = 1802] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8f35e000) [pid = 1802] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x88b94c00) [pid = 1802] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x946a4000) [pid = 1802] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0xa2a87000) [pid = 1802] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x9044f000) [pid = 1802] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x97fbfc00) [pid = 1802] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x88406000) [pid = 1802] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x871e6000) [pid = 1802] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x929e4c00) [pid = 1802] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8bac3800) [pid = 1802] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x98e29800) [pid = 1802] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x86e48400) [pid = 1802] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8841dc00) [pid = 1802] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:48:52 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x9792f800) [pid = 1802] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:48:52 INFO - PROCESS | 1802 | 1461250132701 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]]]}] 07:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1985ms 07:48:52 INFO - PROCESS | 1802 | 1461250132728 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 07:48:52 INFO - PROCESS | 1802 | 1461250132732 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 07:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:48:52 INFO - PROCESS | 1802 | 1461250132739 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:48:52 INFO - PROCESS | 1802 | 1461250132742 Marionette TRACE conn3 <- [1,2398,null,{}] 07:48:52 INFO - PROCESS | 1802 | 1461250132748 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}] 07:48:52 INFO - PROCESS | 1802 | 1461250132920 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 07:48:52 INFO - PROCESS | 1802 | 1461250132935 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8639ac00 == 165 [pid = 1802] [id = 607] 07:48:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8841dc00) [pid = 1802] [serial = 1822] [outer = (nil)] 07:48:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8e637800) [pid = 1802] [serial = 1823] [outer = 0x8841dc00] 07:48:53 INFO - PROCESS | 1802 | 1461250133008 Marionette DEBUG loaded listener.js 07:48:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8e696800) [pid = 1802] [serial = 1824] [outer = 0x8841dc00] 07:48:53 INFO - PROCESS | 1802 | 1461250133938 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]]]}] 07:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1233ms 07:48:53 INFO - PROCESS | 1802 | 1461250133975 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 07:48:53 INFO - PROCESS | 1802 | 1461250133979 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 07:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:48:53 INFO - PROCESS | 1802 | 1461250133985 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:48:53 INFO - PROCESS | 1802 | 1461250133988 Marionette TRACE conn3 <- [1,2402,null,{}] 07:48:54 INFO - PROCESS | 1802 | 1461250134000 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}] 07:48:54 INFO - PROCESS | 1802 | 1461250134185 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 07:48:54 INFO - PROCESS | 1802 | 1461250134573 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x85646c00 == 166 [pid = 1802] [id = 608] 07:48:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x85647400) [pid = 1802] [serial = 1825] [outer = (nil)] 07:48:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x85650800) [pid = 1802] [serial = 1826] [outer = 0x85647400] 07:48:54 INFO - PROCESS | 1802 | 1461250134736 Marionette DEBUG loaded listener.js 07:48:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x86e57800) [pid = 1802] [serial = 1827] [outer = 0x85647400] 07:48:55 INFO - PROCESS | 1802 | 1461250135711 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]]]}] 07:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1792ms 07:48:55 INFO - PROCESS | 1802 | 1461250135779 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 07:48:55 INFO - PROCESS | 1802 | 1461250135787 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 07:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:48:55 INFO - PROCESS | 1802 | 1461250135797 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:48:55 INFO - PROCESS | 1802 | 1461250135802 Marionette TRACE conn3 <- [1,2406,null,{}] 07:48:55 INFO - PROCESS | 1802 | 1461250135810 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}] 07:48:56 INFO - PROCESS | 1802 | 1461250136071 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 07:48:56 INFO - PROCESS | 1802 | 1461250136424 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8841b000 == 167 [pid = 1802] [id = 609] 07:48:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x88b95c00) [pid = 1802] [serial = 1828] [outer = (nil)] 07:48:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x89442000) [pid = 1802] [serial = 1829] [outer = 0x88b95c00] 07:48:56 INFO - PROCESS | 1802 | 1461250136513 Marionette DEBUG loaded listener.js 07:48:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x89c94c00) [pid = 1802] [serial = 1830] [outer = 0x88b95c00] 07:48:57 INFO - PROCESS | 1802 | 1461250137525 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]]]}] 07:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1785ms 07:48:57 INFO - PROCESS | 1802 | 1461250137585 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 07:48:57 INFO - PROCESS | 1802 | 1461250137591 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 07:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:48:57 INFO - PROCESS | 1802 | 1461250137598 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:48:57 INFO - PROCESS | 1802 | 1461250137602 Marionette TRACE conn3 <- [1,2410,null,{}] 07:48:57 INFO - PROCESS | 1802 | 1461250137609 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}] 07:48:57 INFO - PROCESS | 1802 | 1461250137824 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 07:48:58 INFO - PROCESS | 1802 | 1461250138199 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:48:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c30c000 == 168 [pid = 1802] [id = 610] 07:48:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8e640800) [pid = 1802] [serial = 1831] [outer = (nil)] 07:48:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8e7c7800) [pid = 1802] [serial = 1832] [outer = 0x8e640800] 07:48:58 INFO - PROCESS | 1802 | 1461250138292 Marionette DEBUG loaded listener.js 07:48:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8e9c6c00) [pid = 1802] [serial = 1833] [outer = 0x8e640800] 07:48:59 INFO - PROCESS | 1802 | 1461250139302 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]]]}] 07:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1734ms 07:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:48:59 INFO - PROCESS | 1802 | 1461250139333 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 07:48:59 INFO - PROCESS | 1802 | 1461250139336 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 07:48:59 INFO - PROCESS | 1802 | 1461250139354 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:48:59 INFO - PROCESS | 1802 | 1461250139364 Marionette TRACE conn3 <- [1,2414,null,{}] 07:48:59 INFO - PROCESS | 1802 | 1461250139371 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}] 07:48:59 INFO - PROCESS | 1802 | 1461250139636 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 07:49:00 INFO - PROCESS | 1802 | 1461250139979 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7ca000 == 169 [pid = 1802] [id = 611] 07:49:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8e9cf400) [pid = 1802] [serial = 1834] [outer = (nil)] 07:49:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8f93c400) [pid = 1802] [serial = 1835] [outer = 0x8e9cf400] 07:49:00 INFO - PROCESS | 1802 | 1461250140069 Marionette DEBUG loaded listener.js 07:49:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8fb41800) [pid = 1802] [serial = 1836] [outer = 0x8e9cf400] 07:49:01 INFO - PROCESS | 1802 | 1461250141053 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]]]}] 07:49:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:49:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1748ms 07:49:01 INFO - PROCESS | 1802 | 1461250141092 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 07:49:01 INFO - PROCESS | 1802 | 1461250141096 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 07:49:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:49:01 INFO - PROCESS | 1802 | 1461250141103 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:49:01 INFO - PROCESS | 1802 | 1461250141107 Marionette TRACE conn3 <- [1,2418,null,{}] 07:49:01 INFO - PROCESS | 1802 | 1461250141114 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}] 07:49:01 INFO - PROCESS | 1802 | 1461250141327 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 07:49:01 INFO - PROCESS | 1802 | 1461250141675 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x860c7000 == 170 [pid = 1802] [id = 612] 07:49:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8e68a400) [pid = 1802] [serial = 1837] [outer = (nil)] 07:49:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8fec9c00) [pid = 1802] [serial = 1838] [outer = 0x8e68a400] 07:49:01 INFO - PROCESS | 1802 | 1461250141781 Marionette DEBUG loaded listener.js 07:49:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8fed6000) [pid = 1802] [serial = 1839] [outer = 0x8e68a400] 07:49:02 INFO - PROCESS | 1802 | 1461250142698 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]]]}] 07:49:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:49:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1644ms 07:49:02 INFO - PROCESS | 1802 | 1461250142747 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 07:49:02 INFO - PROCESS | 1802 | 1461250142752 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 07:49:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:49:02 INFO - PROCESS | 1802 | 1461250142760 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:49:02 INFO - PROCESS | 1802 | 1461250142764 Marionette TRACE conn3 <- [1,2422,null,{}] 07:49:02 INFO - PROCESS | 1802 | 1461250142769 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}] 07:49:02 INFO - PROCESS | 1802 | 1461250142980 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 07:49:03 INFO - PROCESS | 1802 | 1461250143322 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x902c0000 == 171 [pid = 1802] [id = 613] 07:49:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x902c0800) [pid = 1802] [serial = 1840] [outer = (nil)] 07:49:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x902c7c00) [pid = 1802] [serial = 1841] [outer = 0x902c0800] 07:49:03 INFO - PROCESS | 1802 | 1461250143428 Marionette DEBUG loaded listener.js 07:49:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x906bb800) [pid = 1802] [serial = 1842] [outer = 0x902c0800] 07:49:04 INFO - PROCESS | 1802 | 1461250144403 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]]]}] 07:49:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:49:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1691ms 07:49:04 INFO - PROCESS | 1802 | 1461250144452 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 07:49:04 INFO - PROCESS | 1802 | 1461250144456 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 07:49:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:49:04 INFO - PROCESS | 1802 | 1461250144462 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:49:04 INFO - PROCESS | 1802 | 1461250144466 Marionette TRACE conn3 <- [1,2426,null,{}] 07:49:04 INFO - PROCESS | 1802 | 1461250144471 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}] 07:49:04 INFO - PROCESS | 1802 | 1461250144681 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 07:49:05 INFO - PROCESS | 1802 | 1461250145008 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ff58400 == 172 [pid = 1802] [id = 614] 07:49:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x90442800) [pid = 1802] [serial = 1843] [outer = (nil)] 07:49:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x9130e800) [pid = 1802] [serial = 1844] [outer = 0x90442800] 07:49:05 INFO - PROCESS | 1802 | 1461250145099 Marionette DEBUG loaded listener.js 07:49:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x91e4a400) [pid = 1802] [serial = 1845] [outer = 0x90442800] 07:49:05 INFO - PROCESS | 1802 | 1461250145996 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]]]}] 07:49:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:49:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1589ms 07:49:06 INFO - PROCESS | 1802 | 1461250146051 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 07:49:06 INFO - PROCESS | 1802 | 1461250146055 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 07:49:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:49:06 INFO - PROCESS | 1802 | 1461250146062 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:49:06 INFO - PROCESS | 1802 | 1461250146064 Marionette TRACE conn3 <- [1,2430,null,{}] 07:49:06 INFO - PROCESS | 1802 | 1461250146070 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}] 07:49:06 INFO - PROCESS | 1802 | 1461250146278 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 07:49:06 INFO - PROCESS | 1802 | 1461250146617 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bc9000 == 173 [pid = 1802] [id = 615] 07:49:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x871e8000) [pid = 1802] [serial = 1846] [outer = (nil)] 07:49:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x92875800) [pid = 1802] [serial = 1847] [outer = 0x871e8000] 07:49:06 INFO - PROCESS | 1802 | 1461250146708 Marionette DEBUG loaded listener.js 07:49:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x92991c00) [pid = 1802] [serial = 1848] [outer = 0x871e8000] 07:49:07 INFO - PROCESS | 1802 | 1461250147564 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]]]}] 07:49:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:49:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1578ms 07:49:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:49:07 INFO - PROCESS | 1802 | 1461250147641 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 07:49:07 INFO - PROCESS | 1802 | 1461250147644 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 07:49:07 INFO - PROCESS | 1802 | 1461250147651 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:49:07 INFO - PROCESS | 1802 | 1461250147654 Marionette TRACE conn3 <- [1,2434,null,{}] 07:49:07 INFO - PROCESS | 1802 | 1461250147660 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}] 07:49:07 INFO - PROCESS | 1802 | 1461250147894 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 07:49:08 INFO - PROCESS | 1802 | 1461250148224 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x872b1000 == 174 [pid = 1802] [id = 616] 07:49:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x9124e800) [pid = 1802] [serial = 1849] [outer = (nil)] 07:49:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x93358400) [pid = 1802] [serial = 1850] [outer = 0x9124e800] 07:49:08 INFO - PROCESS | 1802 | 1461250148315 Marionette DEBUG loaded listener.js 07:49:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x93392000) [pid = 1802] [serial = 1851] [outer = 0x9124e800] 07:49:09 INFO - PROCESS | 1802 | 1461250149514 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]]]}] 07:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1889ms 07:49:09 INFO - PROCESS | 1802 | 1461250149541 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 07:49:09 INFO - PROCESS | 1802 | 1461250149548 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 07:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:49:09 INFO - PROCESS | 1802 | 1461250149558 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:49:09 INFO - PROCESS | 1802 | 1461250149564 Marionette TRACE conn3 <- [1,2438,null,{}] 07:49:09 INFO - PROCESS | 1802 | 1461250149618 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}] 07:49:10 INFO - PROCESS | 1802 | 1461250150003 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 07:49:10 INFO - PROCESS | 1802 | 1461250150358 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe94400 == 175 [pid = 1802] [id = 617] 07:49:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x9339e800) [pid = 1802] [serial = 1852] [outer = (nil)] 07:49:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x93b44800) [pid = 1802] [serial = 1853] [outer = 0x9339e800] 07:49:10 INFO - PROCESS | 1802 | 1461250150449 Marionette DEBUG loaded listener.js 07:49:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x93bc1400) [pid = 1802] [serial = 1854] [outer = 0x9339e800] 07:49:11 INFO - PROCESS | 1802 | 1461250151441 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]]]}] 07:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1918ms 07:49:11 INFO - PROCESS | 1802 | 1461250151475 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 07:49:11 INFO - PROCESS | 1802 | 1461250151479 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 07:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:49:11 INFO - PROCESS | 1802 | 1461250151485 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:49:11 INFO - PROCESS | 1802 | 1461250151489 Marionette TRACE conn3 <- [1,2442,null,{}] 07:49:11 INFO - PROCESS | 1802 | 1461250151509 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}] 07:49:11 INFO - PROCESS | 1802 | 1461250151806 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 07:49:12 INFO - PROCESS | 1802 | 1461250152082 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x93bd0c00 == 176 [pid = 1802] [id = 618] 07:49:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x93c31800) [pid = 1802] [serial = 1855] [outer = (nil)] 07:49:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x93c35800) [pid = 1802] [serial = 1856] [outer = 0x93c31800] 07:49:12 INFO - PROCESS | 1802 | 1461250152191 Marionette DEBUG loaded listener.js 07:49:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x95ac9800) [pid = 1802] [serial = 1857] [outer = 0x93c31800] 07:49:13 INFO - PROCESS | 1802 | 1461250153122 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]]]}] 07:49:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:49:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1683ms 07:49:13 INFO - PROCESS | 1802 | 1461250153169 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 07:49:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:49:13 INFO - PROCESS | 1802 | 1461250153174 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 07:49:13 INFO - PROCESS | 1802 | 1461250153180 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:49:13 INFO - PROCESS | 1802 | 1461250153185 Marionette TRACE conn3 <- [1,2446,null,{}] 07:49:13 INFO - PROCESS | 1802 | 1461250153190 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}] 07:49:13 INFO - PROCESS | 1802 | 1461250153423 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 07:49:13 INFO - PROCESS | 1802 | 1461250153759 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x93aef800 == 177 [pid = 1802] [id = 619] 07:49:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x97916c00) [pid = 1802] [serial = 1858] [outer = (nil)] 07:49:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x97c5ec00) [pid = 1802] [serial = 1859] [outer = 0x97916c00] 07:49:13 INFO - PROCESS | 1802 | 1461250153851 Marionette DEBUG loaded listener.js 07:49:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x97c63400) [pid = 1802] [serial = 1860] [outer = 0x97916c00] 07:49:14 INFO - PROCESS | 1802 | 1461250154739 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]]]}] 07:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1589ms 07:49:14 INFO - PROCESS | 1802 | 1461250154768 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 07:49:14 INFO - PROCESS | 1802 | 1461250154772 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 07:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:49:14 INFO - PROCESS | 1802 | 1461250154778 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:49:14 INFO - PROCESS | 1802 | 1461250154781 Marionette TRACE conn3 <- [1,2450,null,{}] 07:49:14 INFO - PROCESS | 1802 | 1461250154787 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}] 07:49:14 INFO - PROCESS | 1802 | 1461250154986 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 07:49:15 INFO - PROCESS | 1802 | 1461250155286 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x979f0800 == 178 [pid = 1802] [id = 620] 07:49:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x97c57c00) [pid = 1802] [serial = 1861] [outer = (nil)] 07:49:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x9810f000) [pid = 1802] [serial = 1862] [outer = 0x97c57c00] 07:49:15 INFO - PROCESS | 1802 | 1461250155417 Marionette DEBUG loaded listener.js 07:49:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x98113c00) [pid = 1802] [serial = 1863] [outer = 0x97c57c00] 07:49:16 INFO - PROCESS | 1802 | 1461250156341 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]]]}] 07:49:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:49:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1631ms 07:49:16 INFO - PROCESS | 1802 | 1461250156409 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 07:49:16 INFO - PROCESS | 1802 | 1461250156413 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 07:49:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:49:16 INFO - PROCESS | 1802 | 1461250156419 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:49:16 INFO - PROCESS | 1802 | 1461250156422 Marionette TRACE conn3 <- [1,2454,null,{}] 07:49:16 INFO - PROCESS | 1802 | 1461250156428 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}] 07:49:16 INFO - PROCESS | 1802 | 1461250156630 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 07:49:16 INFO - PROCESS | 1802 | 1461250156969 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f330800 == 179 [pid = 1802] [id = 621] 07:49:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8fe9b400) [pid = 1802] [serial = 1864] [outer = (nil)] 07:49:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x98293000) [pid = 1802] [serial = 1865] [outer = 0x8fe9b400] 07:49:17 INFO - PROCESS | 1802 | 1461250157059 Marionette DEBUG loaded listener.js 07:49:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x98299400) [pid = 1802] [serial = 1866] [outer = 0x8fe9b400] 07:49:17 INFO - PROCESS | 1802 | 1461250157973 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]]]}] 07:49:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1583ms 07:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:49:18 INFO - PROCESS | 1802 | 1461250158004 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 07:49:18 INFO - PROCESS | 1802 | 1461250158007 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 07:49:18 INFO - PROCESS | 1802 | 1461250158014 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:49:18 INFO - PROCESS | 1802 | 1461250158018 Marionette TRACE conn3 <- [1,2458,null,{}] 07:49:18 INFO - PROCESS | 1802 | 1461250158023 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}] 07:49:18 INFO - PROCESS | 1802 | 1461250158224 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 07:49:18 INFO - PROCESS | 1802 | 1461250158563 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x861e7400 == 180 [pid = 1802] [id = 622] 07:49:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x97fb5000) [pid = 1802] [serial = 1867] [outer = (nil)] 07:49:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x991a2c00) [pid = 1802] [serial = 1868] [outer = 0x97fb5000] 07:49:18 INFO - PROCESS | 1802 | 1461250158654 Marionette DEBUG loaded listener.js 07:49:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x9920ec00) [pid = 1802] [serial = 1869] [outer = 0x97fb5000] 07:49:19 INFO - PROCESS | 1802 | 1461250159588 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]]]}] 07:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1650ms 07:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:49:19 INFO - PROCESS | 1802 | 1461250159664 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 07:49:19 INFO - PROCESS | 1802 | 1461250159667 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 07:49:19 INFO - PROCESS | 1802 | 1461250159674 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:49:19 INFO - PROCESS | 1802 | 1461250159677 Marionette TRACE conn3 <- [1,2462,null,{}] 07:49:19 INFO - PROCESS | 1802 | 1461250159683 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}] 07:49:19 INFO - PROCESS | 1802 | 1461250159887 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 07:49:20 INFO - PROCESS | 1802 | 1461250160222 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x98e2b800 == 181 [pid = 1802] [id = 623] 07:49:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x999c8800) [pid = 1802] [serial = 1870] [outer = (nil)] 07:49:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x9ea19400) [pid = 1802] [serial = 1871] [outer = 0x999c8800] 07:49:20 INFO - PROCESS | 1802 | 1461250160316 Marionette DEBUG loaded listener.js 07:49:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x9fb30800) [pid = 1802] [serial = 1872] [outer = 0x999c8800] 07:49:21 INFO - PROCESS | 1802 | 1461250161248 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]]]}] 07:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1632ms 07:49:21 INFO - PROCESS | 1802 | 1461250161305 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 07:49:21 INFO - PROCESS | 1802 | 1461250161309 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 07:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:49:21 INFO - PROCESS | 1802 | 1461250161316 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:49:21 INFO - PROCESS | 1802 | 1461250161319 Marionette TRACE conn3 <- [1,2466,null,{}] 07:49:21 INFO - PROCESS | 1802 | 1461250161325 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}] 07:49:21 INFO - PROCESS | 1802 | 1461250161534 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 07:49:21 INFO - PROCESS | 1802 | 1461250161876 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x91e3c800 == 182 [pid = 1802] [id = 624] 07:49:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x92990800) [pid = 1802] [serial = 1873] [outer = (nil)] 07:49:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0xa0a4a400) [pid = 1802] [serial = 1874] [outer = 0x92990800] 07:49:21 INFO - PROCESS | 1802 | 1461250161965 Marionette DEBUG loaded listener.js 07:49:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0xa0ad3000) [pid = 1802] [serial = 1875] [outer = 0x92990800] 07:49:22 INFO - PROCESS | 1802 | 1461250162865 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]]]}] 07:49:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:49:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1582ms 07:49:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:49:22 INFO - PROCESS | 1802 | 1461250162899 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 07:49:22 INFO - PROCESS | 1802 | 1461250162902 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 07:49:22 INFO - PROCESS | 1802 | 1461250162908 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:49:22 INFO - PROCESS | 1802 | 1461250162912 Marionette TRACE conn3 <- [1,2470,null,{}] 07:49:22 INFO - PROCESS | 1802 | 1461250162917 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}] 07:49:23 INFO - PROCESS | 1802 | 1461250163114 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 07:49:23 INFO - PROCESS | 1802 | 1461250163414 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x9ea20c00 == 183 [pid = 1802] [id = 625] 07:49:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x9ffa7000) [pid = 1802] [serial = 1876] [outer = (nil)] 07:49:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0xa2a2fc00) [pid = 1802] [serial = 1877] [outer = 0x9ffa7000] 07:49:23 INFO - PROCESS | 1802 | 1461250163551 Marionette DEBUG loaded listener.js 07:49:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0xa2a86c00) [pid = 1802] [serial = 1878] [outer = 0x9ffa7000] 07:49:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8639ac00 == 182 [pid = 1802] [id = 607] 07:49:26 INFO - PROCESS | 1802 | --DOCSHELL 0x88b93c00 == 181 [pid = 1802] [id = 606] 07:49:26 INFO - PROCESS | 1802 | --DOCSHELL 0x872b7800 == 180 [pid = 1802] [id = 605] 07:49:26 INFO - PROCESS | 1802 | --DOCSHELL 0x85648c00 == 179 [pid = 1802] [id = 604] 07:49:26 INFO - PROCESS | 1802 | --DOCSHELL 0x83bca000 == 178 [pid = 1802] [id = 357] 07:49:26 INFO - PROCESS | 1802 | --DOCSHELL 0x913f1000 == 177 [pid = 1802] [id = 594] 07:49:26 INFO - PROCESS | 1802 | --DOCSHELL 0x9130c400 == 176 [pid = 1802] [id = 593] 07:49:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7cfc00 == 175 [pid = 1802] [id = 592] 07:49:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe90000 == 174 [pid = 1802] [id = 591] 07:49:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8f995800 == 173 [pid = 1802] [id = 590] 07:49:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8b641800 == 172 [pid = 1802] [id = 589] 07:49:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8a8e2400 == 171 [pid = 1802] [id = 587] 07:49:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8b640400 == 170 [pid = 1802] [id = 588] 07:49:26 INFO - PROCESS | 1802 | --DOCSHELL 0x86e51400 == 169 [pid = 1802] [id = 586] 07:49:26 INFO - PROCESS | 1802 | 1461250166596 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]]]}] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0xa0e72800) [pid = 1802] [serial = 1608] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8599a000) [pid = 1802] [serial = 1623] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8bac4000) [pid = 1802] [serial = 1757] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8944c000) [pid = 1802] [serial = 1751] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x89c8ac00) [pid = 1802] [serial = 1754] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8a6da800) [pid = 1802] [serial = 1752] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x88402800) [pid = 1802] [serial = 1748] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x872ab400) [pid = 1802] [serial = 1745] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x872afc00) [pid = 1802] [serial = 1746] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0xa45c5000) [pid = 1802] [serial = 1743] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0xa45c3400) [pid = 1802] [serial = 1742] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0xa4477000) [pid = 1802] [serial = 1740] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0xa4472800) [pid = 1802] [serial = 1739] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0xa3c76c00) [pid = 1802] [serial = 1737] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0xa2a37000) [pid = 1802] [serial = 1736] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0xa0c33800) [pid = 1802] [serial = 1734] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0xa0ad0400) [pid = 1802] [serial = 1733] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x9fb30c00) [pid = 1802] [serial = 1731] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x9ea14400) [pid = 1802] [serial = 1730] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x99a3ec00) [pid = 1802] [serial = 1728] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x991a1c00) [pid = 1802] [serial = 1727] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x98295000) [pid = 1802] [serial = 1725] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x98290400) [pid = 1802] [serial = 1724] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x9810f400) [pid = 1802] [serial = 1722] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x97fb2c00) [pid = 1802] [serial = 1721] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x96fdac00) [pid = 1802] [serial = 1719] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x96a36400) [pid = 1802] [serial = 1718] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x93c3b800) [pid = 1802] [serial = 1716] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x93bcec00) [pid = 1802] [serial = 1715] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x93aef400) [pid = 1802] [serial = 1713] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x93aeac00) [pid = 1802] [serial = 1712] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x93351800) [pid = 1802] [serial = 1710] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x92af9400) [pid = 1802] [serial = 1709] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x9289f400) [pid = 1802] [serial = 1707] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x9286a800) [pid = 1802] [serial = 1706] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x906c4400) [pid = 1802] [serial = 1704] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x906bb000) [pid = 1802] [serial = 1703] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x902c0400) [pid = 1802] [serial = 1701] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8ff4f000) [pid = 1802] [serial = 1700] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8fe92800) [pid = 1802] [serial = 1698] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8fb42000) [pid = 1802] [serial = 1697] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8e9c8400) [pid = 1802] [serial = 1695] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8e692400) [pid = 1802] [serial = 1694] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x89449800) [pid = 1802] [serial = 1692] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x88b9ec00) [pid = 1802] [serial = 1691] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8a820400) [pid = 1802] [serial = 1755] [outer = (nil)] [url = about:blank] 07:49:26 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8840e000) [pid = 1802] [serial = 1749] [outer = (nil)] [url = about:blank] 07:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 4041ms 07:49:26 INFO - PROCESS | 1802 | 1461250166950 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 07:49:26 INFO - PROCESS | 1802 | 1461250166955 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 07:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:49:26 INFO - PROCESS | 1802 | 1461250166963 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:49:26 INFO - PROCESS | 1802 | 1461250166969 Marionette TRACE conn3 <- [1,2474,null,{}] 07:49:26 INFO - PROCESS | 1802 | 1461250166978 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}] 07:49:27 INFO - PROCESS | 1802 | 1461250167167 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 07:49:27 INFO - PROCESS | 1802 | 1461250167408 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e57400 == 170 [pid = 1802] [id = 626] 07:49:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x871e4000) [pid = 1802] [serial = 1879] [outer = (nil)] 07:49:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x872ab400) [pid = 1802] [serial = 1880] [outer = 0x871e4000] 07:49:27 INFO - PROCESS | 1802 | 1461250167487 Marionette DEBUG loaded listener.js 07:49:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x872b2800) [pid = 1802] [serial = 1881] [outer = 0x871e4000] 07:49:28 INFO - PROCESS | 1802 | 1461250168298 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]]]}] 07:49:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:49:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1390ms 07:49:28 INFO - PROCESS | 1802 | 1461250168353 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 07:49:28 INFO - PROCESS | 1802 | 1461250168361 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 07:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:49:28 INFO - PROCESS | 1802 | 1461250168371 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:49:28 INFO - PROCESS | 1802 | 1461250168375 Marionette TRACE conn3 <- [1,2478,null,{}] 07:49:28 INFO - PROCESS | 1802 | 1461250168381 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}] 07:49:28 INFO - PROCESS | 1802 | 1461250168578 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 07:49:28 INFO - PROCESS | 1802 | 1461250168798 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e4d800 == 171 [pid = 1802] [id = 627] 07:49:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x871e7c00) [pid = 1802] [serial = 1882] [outer = (nil)] 07:49:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8841d400) [pid = 1802] [serial = 1883] [outer = 0x871e7c00] 07:49:28 INFO - PROCESS | 1802 | 1461250168874 Marionette DEBUG loaded listener.js 07:49:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x88b9e000) [pid = 1802] [serial = 1884] [outer = 0x871e7c00] 07:49:29 INFO - PROCESS | 1802 | 1461250169916 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]]]}] 07:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1587ms 07:49:29 INFO - PROCESS | 1802 | 1461250169957 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 07:49:29 INFO - PROCESS | 1802 | 1461250169961 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 07:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:49:29 INFO - PROCESS | 1802 | 1461250169975 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:49:29 INFO - PROCESS | 1802 | 1461250169981 Marionette TRACE conn3 <- [1,2482,null,{}] 07:49:29 INFO - PROCESS | 1802 | 1461250169996 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}] 07:49:30 INFO - PROCESS | 1802 | 1461250170272 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 07:49:30 INFO - PROCESS | 1802 | 1461250170302 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x85643400 == 172 [pid = 1802] [id = 628] 07:49:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8a6dc800) [pid = 1802] [serial = 1885] [outer = (nil)] 07:49:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8a821000) [pid = 1802] [serial = 1886] [outer = 0x8a6dc800] 07:49:30 INFO - PROCESS | 1802 | 1461250170385 Marionette DEBUG loaded listener.js 07:49:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8b63c400) [pid = 1802] [serial = 1887] [outer = 0x8a6dc800] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x871ee400) [pid = 1802] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x85643c00) [pid = 1802] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x99207c00) [pid = 1802] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x88b9bc00) [pid = 1802] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x86393c00) [pid = 1802] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x97fbd400) [pid = 1802] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x871eac00) [pid = 1802] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x946ac000) [pid = 1802] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8840ac00) [pid = 1802] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8c30b400) [pid = 1802] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x894ee400) [pid = 1802] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x946acc00) [pid = 1802] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x861eac00) [pid = 1802] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x92990000) [pid = 1802] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x913eec00) [pid = 1802] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8f993800) [pid = 1802] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x90442000) [pid = 1802] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8fe34c00) [pid = 1802] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8f357800) [pid = 1802] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8f328000) [pid = 1802] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8a8e5c00) [pid = 1802] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:49:31 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x872af400) [pid = 1802] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:49:32 INFO - PROCESS | 1802 | 1461250172125 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]]]}] 07:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2193ms 07:49:32 INFO - PROCESS | 1802 | 1461250172162 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 07:49:32 INFO - PROCESS | 1802 | 1461250172166 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 07:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:49:32 INFO - PROCESS | 1802 | 1461250172172 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:49:32 INFO - PROCESS | 1802 | 1461250172175 Marionette TRACE conn3 <- [1,2486,null,{}] 07:49:32 INFO - PROCESS | 1802 | 1461250172181 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}] 07:49:32 INFO - PROCESS | 1802 | 1461250172381 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 07:49:32 INFO - PROCESS | 1802 | 1461250172586 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x85641800 == 173 [pid = 1802] [id = 629] 07:49:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x860be400) [pid = 1802] [serial = 1888] [outer = (nil)] 07:49:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8a8dc800) [pid = 1802] [serial = 1889] [outer = 0x860be400] 07:49:32 INFO - PROCESS | 1802 | 1461250172665 Marionette DEBUG loaded listener.js 07:49:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8e634c00) [pid = 1802] [serial = 1890] [outer = 0x860be400] 07:49:33 INFO - PROCESS | 1802 | 1461250173454 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]]]}] 07:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1334ms 07:49:33 INFO - PROCESS | 1802 | 1461250173507 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 07:49:33 INFO - PROCESS | 1802 | 1461250173511 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 07:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:49:33 INFO - PROCESS | 1802 | 1461250173516 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:49:33 INFO - PROCESS | 1802 | 1461250173520 Marionette TRACE conn3 <- [1,2490,null,{}] 07:49:33 INFO - PROCESS | 1802 | 1461250173525 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}] 07:49:33 INFO - PROCESS | 1802 | 1461250173723 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 07:49:34 INFO - PROCESS | 1802 | 1461250174137 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e49000 == 174 [pid = 1802] [id = 630] 07:49:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x85641400) [pid = 1802] [serial = 1891] [outer = (nil)] 07:49:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8599f000) [pid = 1802] [serial = 1892] [outer = 0x85641400] 07:49:34 INFO - PROCESS | 1802 | 1461250174236 Marionette DEBUG loaded listener.js 07:49:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x863a0800) [pid = 1802] [serial = 1893] [outer = 0x85641400] 07:49:35 INFO - PROCESS | 1802 | 1461250175317 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]]]}] 07:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1880ms 07:49:35 INFO - PROCESS | 1802 | 1461250175400 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 07:49:35 INFO - PROCESS | 1802 | 1461250175406 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 07:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:49:35 INFO - PROCESS | 1802 | 1461250175414 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:49:35 INFO - PROCESS | 1802 | 1461250175422 Marionette TRACE conn3 <- [1,2494,null,{}] 07:49:35 INFO - PROCESS | 1802 | 1461250175429 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}] 07:49:35 INFO - PROCESS | 1802 | 1461250175688 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 07:49:36 INFO - PROCESS | 1802 | 1461250176038 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x88413400 == 175 [pid = 1802] [id = 631] 07:49:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x88b9c800) [pid = 1802] [serial = 1894] [outer = (nil)] 07:49:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x89449000) [pid = 1802] [serial = 1895] [outer = 0x88b9c800] 07:49:36 INFO - PROCESS | 1802 | 1461250176130 Marionette DEBUG loaded listener.js 07:49:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8a819800) [pid = 1802] [serial = 1896] [outer = 0x88b9c800] 07:49:37 INFO - PROCESS | 1802 | 1461250177158 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]]]}] 07:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1793ms 07:49:37 INFO - PROCESS | 1802 | 1461250177211 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 07:49:37 INFO - PROCESS | 1802 | 1461250177217 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 07:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:49:37 INFO - PROCESS | 1802 | 1461250177225 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:49:37 INFO - PROCESS | 1802 | 1461250177228 Marionette TRACE conn3 <- [1,2498,null,{}] 07:49:37 INFO - PROCESS | 1802 | 1461250177235 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}] 07:49:37 INFO - PROCESS | 1802 | 1461250177462 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 07:49:37 INFO - PROCESS | 1802 | 1461250177843 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x89449c00 == 176 [pid = 1802] [id = 632] 07:49:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8b640800) [pid = 1802] [serial = 1897] [outer = (nil)] 07:49:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8e693800) [pid = 1802] [serial = 1898] [outer = 0x8b640800] 07:49:37 INFO - PROCESS | 1802 | 1461250177939 Marionette DEBUG loaded listener.js 07:49:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8e9c3c00) [pid = 1802] [serial = 1899] [outer = 0x8b640800] 07:49:38 INFO - PROCESS | 1802 | 1461250178935 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]]]}] 07:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1783ms 07:49:39 INFO - PROCESS | 1802 | 1461250179008 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 07:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:49:39 INFO - PROCESS | 1802 | 1461250179013 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 07:49:39 INFO - PROCESS | 1802 | 1461250179028 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:49:39 INFO - PROCESS | 1802 | 1461250179037 Marionette TRACE conn3 <- [1,2502,null,{}] 07:49:39 INFO - PROCESS | 1802 | 1461250179046 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}] 07:49:39 INFO - PROCESS | 1802 | 1461250179324 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 07:49:39 INFO - PROCESS | 1802 | 1461250179676 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x88417400 == 177 [pid = 1802] [id = 633] 07:49:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8c305c00) [pid = 1802] [serial = 1900] [outer = (nil)] 07:49:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8f3e5400) [pid = 1802] [serial = 1901] [outer = 0x8c305c00] 07:49:39 INFO - PROCESS | 1802 | 1461250179765 Marionette DEBUG loaded listener.js 07:49:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8f99a000) [pid = 1802] [serial = 1902] [outer = 0x8c305c00] 07:49:40 INFO - PROCESS | 1802 | 1461250180716 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]]]}] 07:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1751ms 07:49:40 INFO - PROCESS | 1802 | 1461250180771 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 07:49:40 INFO - PROCESS | 1802 | 1461250180776 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 07:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:49:40 INFO - PROCESS | 1802 | 1461250180782 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:49:40 INFO - PROCESS | 1802 | 1461250180786 Marionette TRACE conn3 <- [1,2506,null,{}] 07:49:40 INFO - PROCESS | 1802 | 1461250180792 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}] 07:49:41 INFO - PROCESS | 1802 | 1461250181013 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 07:49:41 INFO - PROCESS | 1802 | 1461250181350 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x860bd400 == 178 [pid = 1802] [id = 634] 07:49:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86e55800) [pid = 1802] [serial = 1903] [outer = (nil)] 07:49:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8fe97c00) [pid = 1802] [serial = 1904] [outer = 0x86e55800] 07:49:41 INFO - PROCESS | 1802 | 1461250181444 Marionette DEBUG loaded listener.js 07:49:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8fecf800) [pid = 1802] [serial = 1905] [outer = 0x86e55800] 07:49:42 INFO - PROCESS | 1802 | 1461250182355 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]]]}] 07:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1631ms 07:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:49:42 INFO - PROCESS | 1802 | 1461250182413 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 07:49:42 INFO - PROCESS | 1802 | 1461250182417 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 07:49:42 INFO - PROCESS | 1802 | 1461250182423 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:49:42 INFO - PROCESS | 1802 | 1461250182427 Marionette TRACE conn3 <- [1,2510,null,{}] 07:49:42 INFO - PROCESS | 1802 | 1461250182433 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}] 07:49:42 INFO - PROCESS | 1802 | 1461250182653 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 07:49:43 INFO - PROCESS | 1802 | 1461250182994 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x902c1400 == 179 [pid = 1802] [id = 635] 07:49:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x902c1800) [pid = 1802] [serial = 1906] [outer = (nil)] 07:49:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x90442000) [pid = 1802] [serial = 1907] [outer = 0x902c1800] 07:49:43 INFO - PROCESS | 1802 | 1461250183103 Marionette DEBUG loaded listener.js 07:49:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x906be000) [pid = 1802] [serial = 1908] [outer = 0x902c1800] 07:49:44 INFO - PROCESS | 1802 | 1461250184076 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]]]}] 07:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1686ms 07:49:44 INFO - PROCESS | 1802 | 1461250184109 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 07:49:44 INFO - PROCESS | 1802 | 1461250184112 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 07:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:49:44 INFO - PROCESS | 1802 | 1461250184137 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:49:44 INFO - PROCESS | 1802 | 1461250184141 Marionette TRACE conn3 <- [1,2514,null,{}] 07:49:44 INFO - PROCESS | 1802 | 1461250184147 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}] 07:49:44 INFO - PROCESS | 1802 | 1461250184362 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 07:49:44 INFO - PROCESS | 1802 | 1461250184721 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x902b9000 == 180 [pid = 1802] [id = 636] 07:49:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x902bb000) [pid = 1802] [serial = 1909] [outer = (nil)] 07:49:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x91310800) [pid = 1802] [serial = 1910] [outer = 0x902bb000] 07:49:44 INFO - PROCESS | 1802 | 1461250184811 Marionette DEBUG loaded listener.js 07:49:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x91e44800) [pid = 1802] [serial = 1911] [outer = 0x902bb000] 07:49:45 INFO - PROCESS | 1802 | 1461250185684 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]]]}] 07:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1590ms 07:49:45 INFO - PROCESS | 1802 | 1461250185725 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 07:49:45 INFO - PROCESS | 1802 | 1461250185728 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 07:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:49:45 INFO - PROCESS | 1802 | 1461250185753 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:49:45 INFO - PROCESS | 1802 | 1461250185756 Marionette TRACE conn3 <- [1,2518,null,{}] 07:49:45 INFO - PROCESS | 1802 | 1461250185763 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}] 07:49:45 INFO - PROCESS | 1802 | 1461250185976 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 07:49:46 INFO - PROCESS | 1802 | 1461250186317 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x861e7c00 == 181 [pid = 1802] [id = 637] 07:49:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x86e4dc00) [pid = 1802] [serial = 1912] [outer = (nil)] 07:49:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x9289e000) [pid = 1802] [serial = 1913] [outer = 0x86e4dc00] 07:49:46 INFO - PROCESS | 1802 | 1461250186408 Marionette DEBUG loaded listener.js 07:49:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x9298f800) [pid = 1802] [serial = 1914] [outer = 0x86e4dc00] 07:49:47 INFO - PROCESS | 1802 | 1461250187338 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]]]}] 07:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1637ms 07:49:47 INFO - PROCESS | 1802 | 1461250187389 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 07:49:47 INFO - PROCESS | 1802 | 1461250187393 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 07:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:49:47 INFO - PROCESS | 1802 | 1461250187400 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:49:47 INFO - PROCESS | 1802 | 1461250187404 Marionette TRACE conn3 <- [1,2522,null,{}] 07:49:47 INFO - PROCESS | 1802 | 1461250187410 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}] 07:49:47 INFO - PROCESS | 1802 | 1461250187612 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 07:49:47 INFO - PROCESS | 1802 | 1461250187944 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x913ef000 == 182 [pid = 1802] [id = 638] 07:49:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x928a0c00) [pid = 1802] [serial = 1915] [outer = (nil)] 07:49:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x93357800) [pid = 1802] [serial = 1916] [outer = 0x928a0c00] 07:49:48 INFO - PROCESS | 1802 | 1461250188034 Marionette DEBUG loaded listener.js 07:49:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x9335b000) [pid = 1802] [serial = 1917] [outer = 0x928a0c00] 07:49:48 INFO - PROCESS | 1802 | 1461250188945 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]]]}] 07:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1587ms 07:49:48 INFO - PROCESS | 1802 | 1461250188988 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 07:49:48 INFO - PROCESS | 1802 | 1461250188992 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 07:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:49:49 INFO - PROCESS | 1802 | 1461250188998 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:49:49 INFO - PROCESS | 1802 | 1461250189002 Marionette TRACE conn3 <- [1,2526,null,{}] 07:49:49 INFO - PROCESS | 1802 | 1461250189009 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}] 07:49:49 INFO - PROCESS | 1802 | 1461250189216 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 07:49:49 INFO - PROCESS | 1802 | 1461250189560 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e51400 == 183 [pid = 1802] [id = 639] 07:49:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x92875c00) [pid = 1802] [serial = 1918] [outer = (nil)] 07:49:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x93aeec00) [pid = 1802] [serial = 1919] [outer = 0x92875c00] 07:49:49 INFO - PROCESS | 1802 | 1461250189662 Marionette DEBUG loaded listener.js 07:49:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x93b4ac00) [pid = 1802] [serial = 1920] [outer = 0x92875c00] 07:49:50 INFO - PROCESS | 1802 | 1461250190615 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]]]}] 07:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1688ms 07:49:50 INFO - PROCESS | 1802 | 1461250190688 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 07:49:50 INFO - PROCESS | 1802 | 1461250190691 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 07:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:49:50 INFO - PROCESS | 1802 | 1461250190698 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:49:50 INFO - PROCESS | 1802 | 1461250190702 Marionette TRACE conn3 <- [1,2530,null,{}] 07:49:50 INFO - PROCESS | 1802 | 1461250190708 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}] 07:49:50 INFO - PROCESS | 1802 | 1461250190913 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 07:49:51 INFO - PROCESS | 1802 | 1461250191268 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x93bc9800 == 184 [pid = 1802] [id = 640] 07:49:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x93c36000) [pid = 1802] [serial = 1921] [outer = (nil)] 07:49:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x93c3fc00) [pid = 1802] [serial = 1922] [outer = 0x93c36000] 07:49:51 INFO - PROCESS | 1802 | 1461250191376 Marionette DEBUG loaded listener.js 07:49:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x96a36400) [pid = 1802] [serial = 1923] [outer = 0x93c36000] 07:49:52 INFO - PROCESS | 1802 | 1461250192346 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]]]}] 07:49:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:49:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1695ms 07:49:52 INFO - PROCESS | 1802 | 1461250192394 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 07:49:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:49:52 INFO - PROCESS | 1802 | 1461250192399 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 07:49:52 INFO - PROCESS | 1802 | 1461250192405 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:49:52 INFO - PROCESS | 1802 | 1461250192410 Marionette TRACE conn3 <- [1,2534,null,{}] 07:49:52 INFO - PROCESS | 1802 | 1461250192415 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}] 07:49:52 INFO - PROCESS | 1802 | 1461250192649 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 07:49:53 INFO - PROCESS | 1802 | 1461250192987 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x93c36c00 == 185 [pid = 1802] [id = 641] 07:49:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x93c3c000) [pid = 1802] [serial = 1924] [outer = (nil)] 07:49:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x97c5c000) [pid = 1802] [serial = 1925] [outer = 0x93c3c000] 07:49:53 INFO - PROCESS | 1802 | 1461250193077 Marionette DEBUG loaded listener.js 07:49:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x97ced800) [pid = 1802] [serial = 1926] [outer = 0x93c3c000] 07:49:53 INFO - PROCESS | 1802 | 1461250193948 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]]]}] 07:49:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:49:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1593ms 07:49:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:49:54 INFO - PROCESS | 1802 | 1461250193998 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 07:49:54 INFO - PROCESS | 1802 | 1461250194001 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 07:49:54 INFO - PROCESS | 1802 | 1461250194008 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:49:54 INFO - PROCESS | 1802 | 1461250194012 Marionette TRACE conn3 <- [1,2538,null,{}] 07:49:54 INFO - PROCESS | 1802 | 1461250194018 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}] 07:49:54 INFO - PROCESS | 1802 | 1461250194220 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 07:49:54 INFO - PROCESS | 1802 | 1461250194515 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x861eec00 == 186 [pid = 1802] [id = 642] 07:49:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x97bc7c00) [pid = 1802] [serial = 1927] [outer = (nil)] 07:49:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x97ff1400) [pid = 1802] [serial = 1928] [outer = 0x97bc7c00] 07:49:54 INFO - PROCESS | 1802 | 1461250194649 Marionette DEBUG loaded listener.js 07:49:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x98114000) [pid = 1802] [serial = 1929] [outer = 0x97bc7c00] 07:49:55 INFO - PROCESS | 1802 | 1461250195528 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]]]}] 07:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1588ms 07:49:55 INFO - PROCESS | 1802 | 1461250195599 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 07:49:55 INFO - PROCESS | 1802 | 1461250195602 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 07:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:49:55 INFO - PROCESS | 1802 | 1461250195611 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:49:55 INFO - PROCESS | 1802 | 1461250195614 Marionette TRACE conn3 <- [1,2542,null,{}] 07:49:55 INFO - PROCESS | 1802 | 1461250195619 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}] 07:49:55 INFO - PROCESS | 1802 | 1461250195822 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 07:49:56 INFO - PROCESS | 1802 | 1461250196123 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x88418000 == 187 [pid = 1802] [id = 643] 07:49:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8f359800) [pid = 1802] [serial = 1930] [outer = (nil)] 07:49:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x98293800) [pid = 1802] [serial = 1931] [outer = 0x8f359800] 07:49:56 INFO - PROCESS | 1802 | 1461250196257 Marionette DEBUG loaded listener.js 07:49:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x98cc4800) [pid = 1802] [serial = 1932] [outer = 0x8f359800] 07:49:57 INFO - PROCESS | 1802 | 1461250197219 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]]]}] 07:49:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:49:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1687ms 07:49:57 INFO - PROCESS | 1802 | 1461250197299 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 07:49:57 INFO - PROCESS | 1802 | 1461250197303 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 07:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:49:57 INFO - PROCESS | 1802 | 1461250197309 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:49:57 INFO - PROCESS | 1802 | 1461250197313 Marionette TRACE conn3 <- [1,2546,null,{}] 07:49:57 INFO - PROCESS | 1802 | 1461250197318 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}] 07:49:57 INFO - PROCESS | 1802 | 1461250197561 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 07:49:57 INFO - PROCESS | 1802 | 1461250197899 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x83010400 == 188 [pid = 1802] [id = 644] 07:49:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x93c3b800) [pid = 1802] [serial = 1933] [outer = (nil)] 07:49:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x99a42c00) [pid = 1802] [serial = 1934] [outer = 0x93c3b800] 07:49:57 INFO - PROCESS | 1802 | 1461250197989 Marionette DEBUG loaded listener.js 07:49:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x99c26400) [pid = 1802] [serial = 1935] [outer = 0x93c3b800] 07:49:58 INFO - PROCESS | 1802 | 1461250198879 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]]]}] 07:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1636ms 07:49:58 INFO - PROCESS | 1802 | 1461250198946 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 07:49:58 INFO - PROCESS | 1802 | 1461250198949 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 07:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:49:58 INFO - PROCESS | 1802 | 1461250198956 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:49:58 INFO - PROCESS | 1802 | 1461250198960 Marionette TRACE conn3 <- [1,2550,null,{}] 07:49:58 INFO - PROCESS | 1802 | 1461250198965 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}] 07:49:59 INFO - PROCESS | 1802 | 1461250199173 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 07:49:59 INFO - PROCESS | 1802 | 1461250199516 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:49:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x9828e400 == 189 [pid = 1802] [id = 645] 07:49:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x98eb5400) [pid = 1802] [serial = 1936] [outer = (nil)] 07:49:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9fc5a800) [pid = 1802] [serial = 1937] [outer = 0x98eb5400] 07:49:59 INFO - PROCESS | 1802 | 1461250199615 Marionette DEBUG loaded listener.js 07:49:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x9fef0400) [pid = 1802] [serial = 1938] [outer = 0x98eb5400] 07:50:00 INFO - PROCESS | 1802 | 1461250200560 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]]]}] 07:50:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:50:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1681ms 07:50:00 INFO - PROCESS | 1802 | 1461250200638 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 07:50:00 INFO - PROCESS | 1802 | 1461250200642 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 07:50:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:50:00 INFO - PROCESS | 1802 | 1461250200648 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:50:00 INFO - PROCESS | 1802 | 1461250200652 Marionette TRACE conn3 <- [1,2554,null,{}] 07:50:00 INFO - PROCESS | 1802 | 1461250200657 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}] 07:50:00 INFO - PROCESS | 1802 | 1461250200969 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 07:50:01 INFO - PROCESS | 1802 | 1461250201243 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe27400 == 190 [pid = 1802] [id = 646] 07:50:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8ff53c00) [pid = 1802] [serial = 1939] [outer = (nil)] 07:50:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0xa0f4c800) [pid = 1802] [serial = 1940] [outer = 0x8ff53c00] 07:50:01 INFO - PROCESS | 1802 | 1461250201337 Marionette DEBUG loaded listener.js 07:50:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0xa0f9e000) [pid = 1802] [serial = 1941] [outer = 0x8ff53c00] 07:50:02 INFO - PROCESS | 1802 | 1461250202359 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]]]}] 07:50:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:50:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1781ms 07:50:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:50:02 INFO - PROCESS | 1802 | 1461250202430 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 07:50:02 INFO - PROCESS | 1802 | 1461250202433 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 07:50:02 INFO - PROCESS | 1802 | 1461250202440 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:50:02 INFO - PROCESS | 1802 | 1461250202443 Marionette TRACE conn3 <- [1,2558,null,{}] 07:50:02 INFO - PROCESS | 1802 | 1461250202449 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}] 07:50:02 INFO - PROCESS | 1802 | 1461250202687 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 07:50:03 INFO - PROCESS | 1802 | 1461250203035 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8564f000 == 191 [pid = 1802] [id = 647] 07:50:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x88d9d000) [pid = 1802] [serial = 1942] [outer = (nil)] 07:50:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x88da3c00) [pid = 1802] [serial = 1943] [outer = 0x88d9d000] 07:50:03 INFO - PROCESS | 1802 | 1461250203128 Marionette DEBUG loaded listener.js 07:50:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x88da5000) [pid = 1802] [serial = 1944] [outer = 0x88d9d000] 07:50:04 INFO - PROCESS | 1802 | 1461250204065 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]]]}] 07:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1690ms 07:50:04 INFO - PROCESS | 1802 | 1461250204129 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 07:50:04 INFO - PROCESS | 1802 | 1461250204132 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 07:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:50:04 INFO - PROCESS | 1802 | 1461250204139 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:50:04 INFO - PROCESS | 1802 | 1461250204143 Marionette TRACE conn3 <- [1,2562,null,{}] 07:50:04 INFO - PROCESS | 1802 | 1461250204148 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}] 07:50:04 INFO - PROCESS | 1802 | 1461250204369 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 07:50:04 INFO - PROCESS | 1802 | 1461250204727 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8a8de000 == 190 [pid = 1802] [id = 300] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8e639000 == 189 [pid = 1802] [id = 295] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x93354400 == 188 [pid = 1802] [id = 304] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x93351400 == 187 [pid = 1802] [id = 302] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x85641800 == 186 [pid = 1802] [id = 629] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x85643400 == 185 [pid = 1802] [id = 628] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x86e4d800 == 184 [pid = 1802] [id = 627] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x86e57400 == 183 [pid = 1802] [id = 626] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x91e3c800 == 182 [pid = 1802] [id = 624] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x98e2b800 == 181 [pid = 1802] [id = 623] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8f330800 == 180 [pid = 1802] [id = 621] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x861e7400 == 179 [pid = 1802] [id = 622] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x979f0800 == 178 [pid = 1802] [id = 620] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x93aef800 == 177 [pid = 1802] [id = 619] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe94400 == 176 [pid = 1802] [id = 617] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x93bd0c00 == 175 [pid = 1802] [id = 618] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x872b1000 == 174 [pid = 1802] [id = 616] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x83bc9000 == 173 [pid = 1802] [id = 615] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8ff58400 == 172 [pid = 1802] [id = 614] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x902c0000 == 171 [pid = 1802] [id = 613] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x860c7000 == 170 [pid = 1802] [id = 612] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8c30c000 == 169 [pid = 1802] [id = 610] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7ca000 == 168 [pid = 1802] [id = 611] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8841b000 == 167 [pid = 1802] [id = 609] 07:50:06 INFO - PROCESS | 1802 | --DOCSHELL 0x85646c00 == 166 [pid = 1802] [id = 608] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8f324400) [pid = 1802] [serial = 1689] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8e637800) [pid = 1802] [serial = 1823] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8c310c00) [pid = 1802] [serial = 1820] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8e68e800) [pid = 1802] [serial = 1821] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x96a34c00) [pid = 1802] [serial = 1790] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x93b49c00) [pid = 1802] [serial = 1788] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x93b46000) [pid = 1802] [serial = 1787] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x9339bc00) [pid = 1802] [serial = 1785] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x93391c00) [pid = 1802] [serial = 1784] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x929df400) [pid = 1802] [serial = 1782] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x92997400) [pid = 1802] [serial = 1781] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x92839800) [pid = 1802] [serial = 1779] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x91e48800) [pid = 1802] [serial = 1778] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x91246800) [pid = 1802] [serial = 1776] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x906b9800) [pid = 1802] [serial = 1775] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8fed8400) [pid = 1802] [serial = 1773] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8fec9800) [pid = 1802] [serial = 1772] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8fe2a800) [pid = 1802] [serial = 1770] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8f99e800) [pid = 1802] [serial = 1769] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8f931800) [pid = 1802] [serial = 1767] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8f361000) [pid = 1802] [serial = 1766] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8bac9c00) [pid = 1802] [serial = 1764] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8b63f400) [pid = 1802] [serial = 1763] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x88417800) [pid = 1802] [serial = 1761] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x872bac00) [pid = 1802] [serial = 1760] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x872b6800) [pid = 1802] [serial = 1814] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x88403400) [pid = 1802] [serial = 1815] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8564bc00) [pid = 1802] [serial = 1812] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8564a000) [pid = 1802] [serial = 1811] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0xa0c1a400) [pid = 1802] [serial = 1809] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0xa0ada400) [pid = 1802] [serial = 1808] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x9fc96c00) [pid = 1802] [serial = 1806] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x9ea17c00) [pid = 1802] [serial = 1805] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x99a43400) [pid = 1802] [serial = 1803] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x9920e000) [pid = 1802] [serial = 1802] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x98299800) [pid = 1802] [serial = 1800] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x98291800) [pid = 1802] [serial = 1799] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x98110400) [pid = 1802] [serial = 1797] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x97fee000) [pid = 1802] [serial = 1796] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x97f7dc00) [pid = 1802] [serial = 1794] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x97c61400) [pid = 1802] [serial = 1793] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x9791e800) [pid = 1802] [serial = 1791] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8944d000) [pid = 1802] [serial = 1817] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8a6dbc00) [pid = 1802] [serial = 1818] [outer = (nil)] [url = about:blank] 07:50:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x85641800 == 167 [pid = 1802] [id = 648] 07:50:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x85643400) [pid = 1802] [serial = 1945] [outer = (nil)] 07:50:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8564d400) [pid = 1802] [serial = 1946] [outer = 0x85643400] 07:50:07 INFO - PROCESS | 1802 | 1461250207159 Marionette DEBUG loaded listener.js 07:50:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86e53800) [pid = 1802] [serial = 1947] [outer = 0x85643400] 07:50:08 INFO - PROCESS | 1802 | 1461250208110 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]]]}] 07:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 4038ms 07:50:08 INFO - PROCESS | 1802 | 1461250208179 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 07:50:08 INFO - PROCESS | 1802 | 1461250208183 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 07:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:50:08 INFO - PROCESS | 1802 | 1461250208192 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:50:08 INFO - PROCESS | 1802 | 1461250208198 Marionette TRACE conn3 <- [1,2566,null,{}] 07:50:08 INFO - PROCESS | 1802 | 1461250208209 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}] 07:50:08 INFO - PROCESS | 1802 | 1461250208435 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 07:50:08 INFO - PROCESS | 1802 | 1461250208710 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x872af000 == 168 [pid = 1802] [id = 649] 07:50:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x872b3800) [pid = 1802] [serial = 1948] [outer = (nil)] 07:50:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x872ba400) [pid = 1802] [serial = 1949] [outer = 0x872b3800] 07:50:08 INFO - PROCESS | 1802 | 1461250208798 Marionette DEBUG loaded listener.js 07:50:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x88406800) [pid = 1802] [serial = 1950] [outer = 0x872b3800] 07:50:09 INFO - PROCESS | 1802 | 1461250209803 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]]]}] 07:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1692ms 07:50:09 INFO - PROCESS | 1802 | 1461250209885 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 07:50:09 INFO - PROCESS | 1802 | 1461250209891 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 07:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:50:09 INFO - PROCESS | 1802 | 1461250209902 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:50:09 INFO - PROCESS | 1802 | 1461250209905 Marionette TRACE conn3 <- [1,2570,null,{}] 07:50:09 INFO - PROCESS | 1802 | 1461250209923 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}] 07:50:10 INFO - PROCESS | 1802 | 1461250210273 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 07:50:10 INFO - PROCESS | 1802 | 1461250210541 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d9c800 == 169 [pid = 1802] [id = 650] 07:50:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x88d9cc00) [pid = 1802] [serial = 1951] [outer = (nil)] 07:50:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x88da4000) [pid = 1802] [serial = 1952] [outer = 0x88d9cc00] 07:50:10 INFO - PROCESS | 1802 | 1461250210617 Marionette DEBUG loaded listener.js 07:50:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x88e05c00) [pid = 1802] [serial = 1953] [outer = 0x88d9cc00] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x85647400) [pid = 1802] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8e640800) [pid = 1802] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8e68a400) [pid = 1802] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x999c8800) [pid = 1802] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x88b95c00) [pid = 1802] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x871e7c00) [pid = 1802] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x97c57c00) [pid = 1802] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x871e4000) [pid = 1802] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x97fb5000) [pid = 1802] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x9124e800) [pid = 1802] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x90442800) [pid = 1802] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x9339e800) [pid = 1802] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x902c0800) [pid = 1802] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8a6dc800) [pid = 1802] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x92990800) [pid = 1802] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x97916c00) [pid = 1802] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8e9cf400) [pid = 1802] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8fe9b400) [pid = 1802] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x93c31800) [pid = 1802] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x871e8000) [pid = 1802] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:50:12 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8a6da000) [pid = 1802] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:50:12 INFO - PROCESS | 1802 | 1461250212294 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]]]}] 07:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2450ms 07:50:12 INFO - PROCESS | 1802 | 1461250212352 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 07:50:12 INFO - PROCESS | 1802 | 1461250212356 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 07:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:50:12 INFO - PROCESS | 1802 | 1461250212362 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:50:12 INFO - PROCESS | 1802 | 1461250212368 Marionette TRACE conn3 <- [1,2574,null,{}] 07:50:12 INFO - PROCESS | 1802 | 1461250212387 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}] 07:50:12 INFO - PROCESS | 1802 | 1461250212618 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 07:50:12 INFO - PROCESS | 1802 | 1461250212828 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x85647400 == 170 [pid = 1802] [id = 651] 07:50:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x871ee000) [pid = 1802] [serial = 1954] [outer = (nil)] 07:50:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8a820000) [pid = 1802] [serial = 1955] [outer = 0x871ee000] 07:50:12 INFO - PROCESS | 1802 | 1461250212902 Marionette DEBUG loaded listener.js 07:50:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8b642c00) [pid = 1802] [serial = 1956] [outer = 0x871ee000] 07:50:13 INFO - PROCESS | 1802 | 1461250213879 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]]]}] 07:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1535ms 07:50:13 INFO - PROCESS | 1802 | 1461250213903 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 07:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:50:13 INFO - PROCESS | 1802 | 1461250213907 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 07:50:13 INFO - PROCESS | 1802 | 1461250213914 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:50:13 INFO - PROCESS | 1802 | 1461250213918 Marionette TRACE conn3 <- [1,2578,null,{}] 07:50:13 INFO - PROCESS | 1802 | 1461250213923 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}] 07:50:14 INFO - PROCESS | 1802 | 1461250214345 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 07:50:14 INFO - PROCESS | 1802 | 1461250214665 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x863a0400 == 171 [pid = 1802] [id = 652] 07:50:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x86e4e400) [pid = 1802] [serial = 1957] [outer = (nil)] 07:50:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x86f23000) [pid = 1802] [serial = 1958] [outer = 0x86e4e400] 07:50:14 INFO - PROCESS | 1802 | 1461250214763 Marionette DEBUG loaded listener.js 07:50:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x86f28400) [pid = 1802] [serial = 1959] [outer = 0x86e4e400] 07:50:15 INFO - PROCESS | 1802 | 1461250215749 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]]]}] 07:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1881ms 07:50:15 INFO - PROCESS | 1802 | 1461250215797 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 07:50:15 INFO - PROCESS | 1802 | 1461250215804 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 07:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:50:15 INFO - PROCESS | 1802 | 1461250215812 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:50:15 INFO - PROCESS | 1802 | 1461250215819 Marionette TRACE conn3 <- [1,2582,null,{}] 07:50:15 INFO - PROCESS | 1802 | 1461250215826 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}] 07:50:16 INFO - PROCESS | 1802 | 1461250216051 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 07:50:16 INFO - PROCESS | 1802 | 1461250216405 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8840c400 == 172 [pid = 1802] [id = 653] 07:50:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x88410000) [pid = 1802] [serial = 1960] [outer = (nil)] 07:50:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x88b90800) [pid = 1802] [serial = 1961] [outer = 0x88410000] 07:50:16 INFO - PROCESS | 1802 | 1461250216509 Marionette DEBUG loaded listener.js 07:50:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x88da1000) [pid = 1802] [serial = 1962] [outer = 0x88410000] 07:50:17 INFO - PROCESS | 1802 | 1461250217606 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]]]}] 07:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1836ms 07:50:17 INFO - PROCESS | 1802 | 1461250217650 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 07:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:50:17 INFO - PROCESS | 1802 | 1461250217655 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 07:50:17 INFO - PROCESS | 1802 | 1461250217663 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:50:17 INFO - PROCESS | 1802 | 1461250217667 Marionette TRACE conn3 <- [1,2586,null,{}] 07:50:17 INFO - PROCESS | 1802 | 1461250217673 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}] 07:50:17 INFO - PROCESS | 1802 | 1461250217913 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 07:50:18 INFO - PROCESS | 1802 | 1461250218312 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8840e000 == 173 [pid = 1802] [id = 654] 07:50:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8a8de000) [pid = 1802] [serial = 1963] [outer = (nil)] 07:50:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8c30a800) [pid = 1802] [serial = 1964] [outer = 0x8a8de000] 07:50:18 INFO - PROCESS | 1802 | 1461250218412 Marionette DEBUG loaded listener.js 07:50:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8e63f800) [pid = 1802] [serial = 1965] [outer = 0x8a8de000] 07:50:19 INFO - PROCESS | 1802 | 1461250219468 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]]]}] 07:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1847ms 07:50:19 INFO - PROCESS | 1802 | 1461250219513 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 07:50:19 INFO - PROCESS | 1802 | 1461250219520 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 07:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:50:19 INFO - PROCESS | 1802 | 1461250219538 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:50:19 INFO - PROCESS | 1802 | 1461250219546 Marionette TRACE conn3 <- [1,2590,null,{}] 07:50:19 INFO - PROCESS | 1802 | 1461250219552 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}] 07:50:19 INFO - PROCESS | 1802 | 1461250219821 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 07:50:20 INFO - PROCESS | 1802 | 1461250220169 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x88406c00 == 174 [pid = 1802] [id = 655] 07:50:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8bac6800) [pid = 1802] [serial = 1966] [outer = (nil)] 07:50:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8f330400) [pid = 1802] [serial = 1967] [outer = 0x8bac6800] 07:50:20 INFO - PROCESS | 1802 | 1461250220259 Marionette DEBUG loaded listener.js 07:50:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8f3e1000) [pid = 1802] [serial = 1968] [outer = 0x8bac6800] 07:50:21 INFO - PROCESS | 1802 | 1461250221281 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]]]}] 07:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1792ms 07:50:21 INFO - PROCESS | 1802 | 1461250221322 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 07:50:21 INFO - PROCESS | 1802 | 1461250221327 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 07:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:50:21 INFO - PROCESS | 1802 | 1461250221334 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:50:21 INFO - PROCESS | 1802 | 1461250221337 Marionette TRACE conn3 <- [1,2594,null,{}] 07:50:21 INFO - PROCESS | 1802 | 1461250221343 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}] 07:50:21 INFO - PROCESS | 1802 | 1461250221590 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 07:50:21 INFO - PROCESS | 1802 | 1461250221941 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f35e000 == 175 [pid = 1802] [id = 656] 07:50:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8f93cc00) [pid = 1802] [serial = 1969] [outer = (nil)] 07:50:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8fb4c000) [pid = 1802] [serial = 1970] [outer = 0x8f93cc00] 07:50:22 INFO - PROCESS | 1802 | 1461250222037 Marionette DEBUG loaded listener.js 07:50:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8fe25c00) [pid = 1802] [serial = 1971] [outer = 0x8f93cc00] 07:50:23 INFO - PROCESS | 1802 | 1461250223090 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]]]}] 07:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1784ms 07:50:23 INFO - PROCESS | 1802 | 1461250223118 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 07:50:23 INFO - PROCESS | 1802 | 1461250223122 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 07:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:50:23 INFO - PROCESS | 1802 | 1461250223128 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:50:23 INFO - PROCESS | 1802 | 1461250223132 Marionette TRACE conn3 <- [1,2598,null,{}] 07:50:23 INFO - PROCESS | 1802 | 1461250223138 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}] 07:50:23 INFO - PROCESS | 1802 | 1461250223362 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 07:50:23 INFO - PROCESS | 1802 | 1461250223727 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fed2000 == 176 [pid = 1802] [id = 657] 07:50:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8fed5800) [pid = 1802] [serial = 1972] [outer = (nil)] 07:50:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8ff50800) [pid = 1802] [serial = 1973] [outer = 0x8fed5800] 07:50:23 INFO - PROCESS | 1802 | 1461250223838 Marionette DEBUG loaded listener.js 07:50:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x9060a000) [pid = 1802] [serial = 1974] [outer = 0x8fed5800] 07:50:24 INFO - PROCESS | 1802 | 1461250224838 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]]]}] 07:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1740ms 07:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:50:24 INFO - PROCESS | 1802 | 1461250224870 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 07:50:24 INFO - PROCESS | 1802 | 1461250224874 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 07:50:24 INFO - PROCESS | 1802 | 1461250224881 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:50:24 INFO - PROCESS | 1802 | 1461250224884 Marionette TRACE conn3 <- [1,2602,null,{}] 07:50:24 INFO - PROCESS | 1802 | 1461250224890 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}] 07:50:25 INFO - PROCESS | 1802 | 1461250225103 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 07:50:25 INFO - PROCESS | 1802 | 1461250225451 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c30cc00 == 177 [pid = 1802] [id = 658] 07:50:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8e7c8000) [pid = 1802] [serial = 1975] [outer = (nil)] 07:50:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x91243400) [pid = 1802] [serial = 1976] [outer = 0x8e7c8000] 07:50:25 INFO - PROCESS | 1802 | 1461250225546 Marionette DEBUG loaded listener.js 07:50:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x91250400) [pid = 1802] [serial = 1977] [outer = 0x8e7c8000] 07:50:26 INFO - PROCESS | 1802 | 1461250226534 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]]]}] 07:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1686ms 07:50:26 INFO - PROCESS | 1802 | 1461250226566 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 07:50:26 INFO - PROCESS | 1802 | 1461250226570 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 07:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:50:26 INFO - PROCESS | 1802 | 1461250226577 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:50:26 INFO - PROCESS | 1802 | 1461250226580 Marionette TRACE conn3 <- [1,2606,null,{}] 07:50:26 INFO - PROCESS | 1802 | 1461250226586 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}] 07:50:26 INFO - PROCESS | 1802 | 1461250226820 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 07:50:27 INFO - PROCESS | 1802 | 1461250227196 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x88409400 == 178 [pid = 1802] [id = 659] 07:50:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x906b9800) [pid = 1802] [serial = 1978] [outer = (nil)] 07:50:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x92868c00) [pid = 1802] [serial = 1979] [outer = 0x906b9800] 07:50:27 INFO - PROCESS | 1802 | 1461250227294 Marionette DEBUG loaded listener.js 07:50:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x9286c400) [pid = 1802] [serial = 1980] [outer = 0x906b9800] 07:50:28 INFO - PROCESS | 1802 | 1461250228254 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]]]}] 07:50:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:50:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1733ms 07:50:28 INFO - PROCESS | 1802 | 1461250228311 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 07:50:28 INFO - PROCESS | 1802 | 1461250228314 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 07:50:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:50:28 INFO - PROCESS | 1802 | 1461250228321 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:50:28 INFO - PROCESS | 1802 | 1461250228324 Marionette TRACE conn3 <- [1,2610,null,{}] 07:50:28 INFO - PROCESS | 1802 | 1461250228330 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}] 07:50:28 INFO - PROCESS | 1802 | 1461250228541 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 07:50:28 INFO - PROCESS | 1802 | 1461250228883 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b9e400 == 179 [pid = 1802] [id = 660] 07:50:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8944bc00) [pid = 1802] [serial = 1981] [outer = (nil)] 07:50:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x92af3800) [pid = 1802] [serial = 1982] [outer = 0x8944bc00] 07:50:28 INFO - PROCESS | 1802 | 1461250228975 Marionette DEBUG loaded listener.js 07:50:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x92afa400) [pid = 1802] [serial = 1983] [outer = 0x8944bc00] 07:50:29 INFO - PROCESS | 1802 | 1461250229904 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]]]}] 07:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1632ms 07:50:29 INFO - PROCESS | 1802 | 1461250229953 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 07:50:29 INFO - PROCESS | 1802 | 1461250229958 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 07:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:50:29 INFO - PROCESS | 1802 | 1461250229964 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:50:29 INFO - PROCESS | 1802 | 1461250229968 Marionette TRACE conn3 <- [1,2614,null,{}] 07:50:29 INFO - PROCESS | 1802 | 1461250229973 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}] 07:50:30 INFO - PROCESS | 1802 | 1461250230192 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 07:50:30 INFO - PROCESS | 1802 | 1461250230529 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x92993800 == 180 [pid = 1802] [id = 661] 07:50:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x929e5c00) [pid = 1802] [serial = 1984] [outer = (nil)] 07:50:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x9339fc00) [pid = 1802] [serial = 1985] [outer = 0x929e5c00] 07:50:30 INFO - PROCESS | 1802 | 1461250230622 Marionette DEBUG loaded listener.js 07:50:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x93ae4000) [pid = 1802] [serial = 1986] [outer = 0x929e5c00] 07:50:31 INFO - PROCESS | 1802 | 1461250231690 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]]]}] 07:50:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:50:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1786ms 07:50:31 INFO - PROCESS | 1802 | 1461250231751 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 07:50:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:50:31 INFO - PROCESS | 1802 | 1461250231756 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 07:50:31 INFO - PROCESS | 1802 | 1461250231762 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:50:31 INFO - PROCESS | 1802 | 1461250231766 Marionette TRACE conn3 <- [1,2618,null,{}] 07:50:31 INFO - PROCESS | 1802 | 1461250231771 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}] 07:50:32 INFO - PROCESS | 1802 | 1461250232023 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 07:50:32 INFO - PROCESS | 1802 | 1461250232382 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x93bcd800 == 181 [pid = 1802] [id = 662] 07:50:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x93bce400) [pid = 1802] [serial = 1987] [outer = (nil)] 07:50:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x93c3a400) [pid = 1802] [serial = 1988] [outer = 0x93bce400] 07:50:32 INFO - PROCESS | 1802 | 1461250232490 Marionette DEBUG loaded listener.js 07:50:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x96a35800) [pid = 1802] [serial = 1989] [outer = 0x93bce400] 07:50:33 INFO - PROCESS | 1802 | 1461250233492 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]]]}] 07:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1784ms 07:50:33 INFO - PROCESS | 1802 | 1461250233546 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 07:50:33 INFO - PROCESS | 1802 | 1461250233557 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 07:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:50:33 INFO - PROCESS | 1802 | 1461250233563 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:50:33 INFO - PROCESS | 1802 | 1461250233567 Marionette TRACE conn3 <- [1,2622,null,{}] 07:50:33 INFO - PROCESS | 1802 | 1461250233573 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}] 07:50:33 INFO - PROCESS | 1802 | 1461250233815 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 07:50:34 INFO - PROCESS | 1802 | 1461250234163 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x902bac00 == 182 [pid = 1802] [id = 663] 07:50:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x906c3c00) [pid = 1802] [serial = 1990] [outer = (nil)] 07:50:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x97c5b800) [pid = 1802] [serial = 1991] [outer = 0x906c3c00] 07:50:34 INFO - PROCESS | 1802 | 1461250234254 Marionette DEBUG loaded listener.js 07:50:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x97ce8000) [pid = 1802] [serial = 1992] [outer = 0x906c3c00] 07:50:35 INFO - PROCESS | 1802 | 1461250235190 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]]]}] 07:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1691ms 07:50:35 INFO - PROCESS | 1802 | 1461250235255 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 07:50:35 INFO - PROCESS | 1802 | 1461250235259 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 07:50:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:50:35 INFO - PROCESS | 1802 | 1461250235266 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:50:35 INFO - PROCESS | 1802 | 1461250235269 Marionette TRACE conn3 <- [1,2626,null,{}] 07:50:35 INFO - PROCESS | 1802 | 1461250235275 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}] 07:50:35 INFO - PROCESS | 1802 | 1461250235490 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 07:50:35 INFO - PROCESS | 1802 | 1461250235835 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x97916c00 == 183 [pid = 1802] [id = 664] 07:50:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x979f1400) [pid = 1802] [serial = 1993] [outer = (nil)] 07:50:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x98118000) [pid = 1802] [serial = 1994] [outer = 0x979f1400] 07:50:35 INFO - PROCESS | 1802 | 1461250235930 Marionette DEBUG loaded listener.js 07:50:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x981c9800) [pid = 1802] [serial = 1995] [outer = 0x979f1400] 07:50:36 INFO - PROCESS | 1802 | 1461250236896 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]]]}] 07:50:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:50:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1680ms 07:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:50:36 INFO - PROCESS | 1802 | 1461250236948 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 07:50:36 INFO - PROCESS | 1802 | 1461250236951 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 07:50:36 INFO - PROCESS | 1802 | 1461250236958 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:50:36 INFO - PROCESS | 1802 | 1461250236962 Marionette TRACE conn3 <- [1,2630,null,{}] 07:50:36 INFO - PROCESS | 1802 | 1461250236967 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}] 07:50:37 INFO - PROCESS | 1802 | 1461250237206 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 07:50:37 INFO - PROCESS | 1802 | 1461250237552 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x97bc3c00 == 184 [pid = 1802] [id = 665] 07:50:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x9811c400) [pid = 1802] [serial = 1996] [outer = (nil)] 07:50:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x9994f800) [pid = 1802] [serial = 1997] [outer = 0x9811c400] 07:50:37 INFO - PROCESS | 1802 | 1461250237648 Marionette DEBUG loaded listener.js 07:50:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x99a4b400) [pid = 1802] [serial = 1998] [outer = 0x9811c400] 07:50:38 INFO - PROCESS | 1802 | 1461250238611 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]]]}] 07:50:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:50:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1732ms 07:50:38 INFO - PROCESS | 1802 | 1461250238690 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 07:50:38 INFO - PROCESS | 1802 | 1461250238693 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 07:50:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:50:38 INFO - PROCESS | 1802 | 1461250238700 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:50:38 INFO - PROCESS | 1802 | 1461250238703 Marionette TRACE conn3 <- [1,2634,null,{}] 07:50:38 INFO - PROCESS | 1802 | 1461250238709 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}] 07:50:38 INFO - PROCESS | 1802 | 1461250238983 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 07:50:39 INFO - PROCESS | 1802 | 1461250239336 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x913fb800 == 185 [pid = 1802] [id = 666] 07:50:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x92995000) [pid = 1802] [serial = 1999] [outer = (nil)] 07:50:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x9fc98800) [pid = 1802] [serial = 2000] [outer = 0x92995000] 07:50:39 INFO - PROCESS | 1802 | 1461250239428 Marionette DEBUG loaded listener.js 07:50:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x9fc9f400) [pid = 1802] [serial = 2001] [outer = 0x92995000] 07:50:40 INFO - PROCESS | 1802 | 1461250240350 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]]]}] 07:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1684ms 07:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:50:40 INFO - PROCESS | 1802 | 1461250240385 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 07:50:40 INFO - PROCESS | 1802 | 1461250240388 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 07:50:40 INFO - PROCESS | 1802 | 1461250240395 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:50:40 INFO - PROCESS | 1802 | 1461250240398 Marionette TRACE conn3 <- [1,2638,null,{}] 07:50:40 INFO - PROCESS | 1802 | 1461250240404 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}] 07:50:40 INFO - PROCESS | 1802 | 1461250240650 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 07:50:41 INFO - PROCESS | 1802 | 1461250241019 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x98cd0400 == 186 [pid = 1802] [id = 667] 07:50:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9ea17c00) [pid = 1802] [serial = 2002] [outer = (nil)] 07:50:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0xa0f9a800) [pid = 1802] [serial = 2003] [outer = 0x9ea17c00] 07:50:41 INFO - PROCESS | 1802 | 1461250241118 Marionette DEBUG loaded listener.js 07:50:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0xa3c76c00) [pid = 1802] [serial = 2004] [outer = 0x9ea17c00] 07:50:42 INFO - PROCESS | 1802 | 1461250242061 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]]]}] 07:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1736ms 07:50:42 INFO - PROCESS | 1802 | 1461250242131 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 07:50:42 INFO - PROCESS | 1802 | 1461250242135 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 07:50:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:50:42 INFO - PROCESS | 1802 | 1461250242142 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:50:42 INFO - PROCESS | 1802 | 1461250242145 Marionette TRACE conn3 <- [1,2642,null,{}] 07:50:42 INFO - PROCESS | 1802 | 1461250242151 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}] 07:50:42 INFO - PROCESS | 1802 | 1461250242375 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 07:50:42 INFO - PROCESS | 1802 | 1461250242724 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:42 INFO - PROCESS | 1802 | ++DOCSHELL 0xa0c34c00 == 187 [pid = 1802] [id = 668] 07:50:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0xa0c36400) [pid = 1802] [serial = 2005] [outer = (nil)] 07:50:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0xa4478800) [pid = 1802] [serial = 2006] [outer = 0xa0c36400] 07:50:42 INFO - PROCESS | 1802 | 1461250242820 Marionette DEBUG loaded listener.js 07:50:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0xa447cc00) [pid = 1802] [serial = 2007] [outer = 0xa0c36400] 07:50:44 INFO - PROCESS | 1802 | 1461250244033 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]]]}] 07:50:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:50:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1933ms 07:50:44 INFO - PROCESS | 1802 | 1461250244078 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 07:50:44 INFO - PROCESS | 1802 | 1461250244084 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 07:50:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:50:44 INFO - PROCESS | 1802 | 1461250244094 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:50:44 INFO - PROCESS | 1802 | 1461250244100 Marionette TRACE conn3 <- [1,2646,null,{}] 07:50:44 INFO - PROCESS | 1802 | 1461250244123 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}] 07:50:44 INFO - PROCESS | 1802 | 1461250244720 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x83bd0400 == 186 [pid = 1802] [id = 601] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x84543800 == 185 [pid = 1802] [id = 595] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x93b48800 == 184 [pid = 1802] [id = 596] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x83bcd400 == 183 [pid = 1802] [id = 598] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x979f2400 == 182 [pid = 1802] [id = 599] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x98eb7400 == 181 [pid = 1802] [id = 602] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x93aedc00 == 180 [pid = 1802] [id = 597] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x84e49c00 == 179 [pid = 1802] [id = 600] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x85647400 == 178 [pid = 1802] [id = 651] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x88d9c800 == 177 [pid = 1802] [id = 650] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x872af000 == 176 [pid = 1802] [id = 649] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x85641800 == 175 [pid = 1802] [id = 648] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8564f000 == 174 [pid = 1802] [id = 647] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe27400 == 173 [pid = 1802] [id = 646] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x83010400 == 172 [pid = 1802] [id = 644] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x9828e400 == 171 [pid = 1802] [id = 645] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x88418000 == 170 [pid = 1802] [id = 643] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x861eec00 == 169 [pid = 1802] [id = 642] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x93c36c00 == 168 [pid = 1802] [id = 641] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x86e51400 == 167 [pid = 1802] [id = 639] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x93bc9800 == 166 [pid = 1802] [id = 640] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x913ef000 == 165 [pid = 1802] [id = 638] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x861e7c00 == 164 [pid = 1802] [id = 637] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x902b9000 == 163 [pid = 1802] [id = 636] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x902c1400 == 162 [pid = 1802] [id = 635] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x860bd400 == 161 [pid = 1802] [id = 634] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x89449c00 == 160 [pid = 1802] [id = 632] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x88417400 == 159 [pid = 1802] [id = 633] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x88413400 == 158 [pid = 1802] [id = 631] 07:50:47 INFO - PROCESS | 1802 | --DOCSHELL 0x84e49000 == 157 [pid = 1802] [id = 630] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x86e57800) [pid = 1802] [serial = 1827] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8e9c6c00) [pid = 1802] [serial = 1833] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8fec9c00) [pid = 1802] [serial = 1838] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x9fb30800) [pid = 1802] [serial = 1872] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x89442000) [pid = 1802] [serial = 1829] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8841d400) [pid = 1802] [serial = 1883] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8a8dc800) [pid = 1802] [serial = 1889] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x98113c00) [pid = 1802] [serial = 1863] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x872ab400) [pid = 1802] [serial = 1880] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x88b9e000) [pid = 1802] [serial = 1884] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x9920ec00) [pid = 1802] [serial = 1869] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x85650800) [pid = 1802] [serial = 1826] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0xa2a2fc00) [pid = 1802] [serial = 1877] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x93358400) [pid = 1802] [serial = 1850] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x91e4a400) [pid = 1802] [serial = 1845] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x93bc1400) [pid = 1802] [serial = 1854] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x902c7c00) [pid = 1802] [serial = 1841] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x9130e800) [pid = 1802] [serial = 1844] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8b63c400) [pid = 1802] [serial = 1887] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x93b44800) [pid = 1802] [serial = 1853] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0xa0ad3000) [pid = 1802] [serial = 1875] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x991a2c00) [pid = 1802] [serial = 1868] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x97c63400) [pid = 1802] [serial = 1860] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x97c5ec00) [pid = 1802] [serial = 1859] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x89c94c00) [pid = 1802] [serial = 1830] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8f93c400) [pid = 1802] [serial = 1835] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x98293000) [pid = 1802] [serial = 1865] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x95ac9800) [pid = 1802] [serial = 1857] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x98299400) [pid = 1802] [serial = 1866] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x92991c00) [pid = 1802] [serial = 1848] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8c301800) [pid = 1802] [serial = 1758] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x92875800) [pid = 1802] [serial = 1847] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x9810f000) [pid = 1802] [serial = 1862] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x9ea19400) [pid = 1802] [serial = 1871] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x93392000) [pid = 1802] [serial = 1851] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x906bb800) [pid = 1802] [serial = 1842] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x93c35800) [pid = 1802] [serial = 1856] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x872b2800) [pid = 1802] [serial = 1881] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8a821000) [pid = 1802] [serial = 1886] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8fb41800) [pid = 1802] [serial = 1836] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8fed6000) [pid = 1802] [serial = 1839] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0xa0a4a400) [pid = 1802] [serial = 1874] [outer = (nil)] [url = about:blank] 07:50:47 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8e7c7800) [pid = 1802] [serial = 1832] [outer = (nil)] [url = about:blank] 07:50:48 INFO - PROCESS | 1802 | 1461250248040 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bc9000 == 158 [pid = 1802] [id = 669] 07:50:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x83bcd400) [pid = 1802] [serial = 2008] [outer = (nil)] 07:50:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x84e49000) [pid = 1802] [serial = 2009] [outer = 0x83bcd400] 07:50:48 INFO - PROCESS | 1802 | 1461250248136 Marionette DEBUG loaded listener.js 07:50:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x860bd400) [pid = 1802] [serial = 2010] [outer = 0x83bcd400] 07:50:48 INFO - PROCESS | 1802 | 1461250248948 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]]]}] 07:50:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:50:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 4902ms 07:50:48 INFO - PROCESS | 1802 | 1461250248995 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 07:50:49 INFO - PROCESS | 1802 | 1461250249002 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 07:50:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:50:49 INFO - PROCESS | 1802 | 1461250249042 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:50:49 INFO - PROCESS | 1802 | 1461250249046 Marionette TRACE conn3 <- [1,2650,null,{}] 07:50:49 INFO - PROCESS | 1802 | 1461250249053 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}] 07:50:49 INFO - PROCESS | 1802 | 1461250249259 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 07:50:49 INFO - PROCESS | 1802 | 1461250249272 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x86f23400 == 159 [pid = 1802] [id = 670] 07:50:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86f24c00) [pid = 1802] [serial = 2011] [outer = (nil)] 07:50:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x871e2c00) [pid = 1802] [serial = 2012] [outer = 0x86f24c00] 07:50:49 INFO - PROCESS | 1802 | 1461250249544 Marionette DEBUG loaded listener.js 07:50:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x872af000) [pid = 1802] [serial = 2013] [outer = 0x86f24c00] 07:50:50 INFO - PROCESS | 1802 | 1461250250439 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]]]}] 07:50:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:50:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1448ms 07:50:50 INFO - PROCESS | 1802 | 1461250250485 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 07:50:50 INFO - PROCESS | 1802 | 1461250250491 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 07:50:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:50:50 INFO - PROCESS | 1802 | 1461250250505 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:50:50 INFO - PROCESS | 1802 | 1461250250508 Marionette TRACE conn3 <- [1,2654,null,{}] 07:50:50 INFO - PROCESS | 1802 | 1461250250514 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}] 07:50:50 INFO - PROCESS | 1802 | 1461250250801 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 07:50:50 INFO - PROCESS | 1802 | 1461250250834 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x88403c00 == 160 [pid = 1802] [id = 671] 07:50:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x88413400) [pid = 1802] [serial = 2014] [outer = (nil)] 07:50:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8841d400) [pid = 1802] [serial = 2015] [outer = 0x88413400] 07:50:50 INFO - PROCESS | 1802 | 1461250250911 Marionette DEBUG loaded listener.js 07:50:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x88b9d800) [pid = 1802] [serial = 2016] [outer = 0x88413400] 07:50:52 INFO - PROCESS | 1802 | 1461250252209 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]]]}] 07:50:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:50:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1729ms 07:50:52 INFO - PROCESS | 1802 | 1461250252236 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 07:50:52 INFO - PROCESS | 1802 | 1461250252240 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 07:50:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:50:52 INFO - PROCESS | 1802 | 1461250252255 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:50:52 INFO - PROCESS | 1802 | 1461250252264 Marionette TRACE conn3 <- [1,2658,null,{}] 07:50:52 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x92875c00) [pid = 1802] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:50:52 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x872b3800) [pid = 1802] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:50:52 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x93c36000) [pid = 1802] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:50:52 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x902bb000) [pid = 1802] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:50:52 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x88b9c800) [pid = 1802] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:50:52 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x93c3c000) [pid = 1802] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x86e4dc00) [pid = 1802] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x902c1800) [pid = 1802] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x97bc7c00) [pid = 1802] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x88d9cc00) [pid = 1802] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x88d9d000) [pid = 1802] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8b640800) [pid = 1802] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8c305c00) [pid = 1802] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8f359800) [pid = 1802] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x928a0c00) [pid = 1802] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8ff53c00) [pid = 1802] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x93c3b800) [pid = 1802] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x86e55800) [pid = 1802] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x98eb5400) [pid = 1802] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x85643400) [pid = 1802] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x85641400) [pid = 1802] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:50:53 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x8841dc00) [pid = 1802] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:50:53 INFO - PROCESS | 1802 | 1461250253050 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}] 07:50:53 INFO - PROCESS | 1802 | 1461250253288 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 07:50:53 INFO - PROCESS | 1802 | 1461250253494 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b48800 == 161 [pid = 1802] [id = 672] 07:50:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x86f26c00) [pid = 1802] [serial = 2017] [outer = (nil)] 07:50:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x88d9d000) [pid = 1802] [serial = 2018] [outer = 0x86f26c00] 07:50:53 INFO - PROCESS | 1802 | 1461250253570 Marionette DEBUG loaded listener.js 07:50:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x89c93000) [pid = 1802] [serial = 2019] [outer = 0x86f26c00] 07:50:54 INFO - PROCESS | 1802 | 1461250254328 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]]]}] 07:50:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:50:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2102ms 07:50:54 INFO - PROCESS | 1802 | 1461250254349 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 07:50:54 INFO - PROCESS | 1802 | 1461250254354 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 07:50:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:50:54 INFO - PROCESS | 1802 | 1461250254372 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:50:54 INFO - PROCESS | 1802 | 1461250254374 Marionette TRACE conn3 <- [1,2662,null,{}] 07:50:54 INFO - PROCESS | 1802 | 1461250254380 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}] 07:50:54 INFO - PROCESS | 1802 | 1461250254567 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 07:50:54 INFO - PROCESS | 1802 | 1461250254582 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x88da2400 == 162 [pid = 1802] [id = 673] 07:50:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8a8df000) [pid = 1802] [serial = 2020] [outer = (nil)] 07:50:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8b63f000) [pid = 1802] [serial = 2021] [outer = 0x8a8df000] 07:50:54 INFO - PROCESS | 1802 | 1461250254657 Marionette DEBUG loaded listener.js 07:50:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8baca000) [pid = 1802] [serial = 2022] [outer = 0x8a8df000] 07:50:56 INFO - PROCESS | 1802 | 1461250256043 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]]]}] 07:50:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:50:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1755ms 07:50:56 INFO - PROCESS | 1802 | 1461250256116 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 07:50:56 INFO - PROCESS | 1802 | 1461250256124 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 07:50:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:50:56 INFO - PROCESS | 1802 | 1461250256134 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:50:56 INFO - PROCESS | 1802 | 1461250256138 Marionette TRACE conn3 <- [1,2666,null,{}] 07:50:56 INFO - PROCESS | 1802 | 1461250256147 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}] 07:50:56 INFO - PROCESS | 1802 | 1461250256416 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 07:50:56 INFO - PROCESS | 1802 | 1461250256782 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x86f27400 == 163 [pid = 1802] [id = 674] 07:50:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x86f2ac00) [pid = 1802] [serial = 2023] [outer = (nil)] 07:50:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x872b9800) [pid = 1802] [serial = 2024] [outer = 0x86f2ac00] 07:50:56 INFO - PROCESS | 1802 | 1461250256876 Marionette DEBUG loaded listener.js 07:50:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x88b9bc00) [pid = 1802] [serial = 2025] [outer = 0x86f2ac00] 07:50:58 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:50:58 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:50:58 INFO - PROCESS | 1802 | 1461250258489 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]]]}] 07:50:58 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) 07:50:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2385ms 07:50:58 INFO - PROCESS | 1802 | 1461250258519 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 07:50:58 INFO - PROCESS | 1802 | 1461250258527 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 07:50:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:50:58 INFO - PROCESS | 1802 | 1461250258538 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:50:58 INFO - PROCESS | 1802 | 1461250258542 Marionette TRACE conn3 <- [1,2670,null,{}] 07:50:58 INFO - PROCESS | 1802 | 1461250258550 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}] 07:50:58 INFO - PROCESS | 1802 | 1461250258765 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 07:50:59 INFO - PROCESS | 1802 | 1461250259051 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:50:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x85647000 == 164 [pid = 1802] [id = 675] 07:50:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x86f24400) [pid = 1802] [serial = 2026] [outer = (nil)] 07:50:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8b645000) [pid = 1802] [serial = 2027] [outer = 0x86f24400] 07:50:59 INFO - PROCESS | 1802 | 1461250259140 Marionette DEBUG loaded listener.js 07:50:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8e63e400) [pid = 1802] [serial = 2028] [outer = 0x86f24400] 07:51:00 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:00 INFO - PROCESS | 1802 | 1461250260549 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] 07:51:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:51:00 INFO - PROCESS | 1802 | 1461250260591 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 07:51:00 INFO - PROCESS | 1802 | 1461250260598 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:51:00 INFO - PROCESS | 1802 | 1461250260604 Marionette TRACE conn3 <- [1,2674,null,{}] 07:51:00 INFO - PROCESS | 1802 | 1461250260621 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}] 07:51:00 INFO - PROCESS | 1802 | 1461250260922 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 07:51:01 INFO - PROCESS | 1802 | 1461250261214 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8bac4000 == 165 [pid = 1802] [id = 676] 07:51:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8e7c6000) [pid = 1802] [serial = 2029] [outer = (nil)] 07:51:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8f324800) [pid = 1802] [serial = 2030] [outer = 0x8e7c6000] 07:51:01 INFO - PROCESS | 1802 | 1461250261327 Marionette DEBUG loaded listener.js 07:51:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8f3ea000) [pid = 1802] [serial = 2031] [outer = 0x8e7c6000] 07:51:02 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:02 INFO - PROCESS | 1802 | 1461250262801 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] 07:51:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:51:02 INFO - PROCESS | 1802 | 1461250262846 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 07:51:02 INFO - PROCESS | 1802 | 1461250262852 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:51:02 INFO - PROCESS | 1802 | 1461250262856 Marionette TRACE conn3 <- [1,2678,null,{}] 07:51:02 INFO - PROCESS | 1802 | 1461250262862 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}] 07:51:03 INFO - PROCESS | 1802 | 1461250263163 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 07:51:03 INFO - PROCESS | 1802 | 1461250263444 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9c6c00 == 166 [pid = 1802] [id = 677] 07:51:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8f3e9c00) [pid = 1802] [serial = 2032] [outer = (nil)] 07:51:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8fb4e800) [pid = 1802] [serial = 2033] [outer = 0x8f3e9c00] 07:51:03 INFO - PROCESS | 1802 | 1461250263534 Marionette DEBUG loaded listener.js 07:51:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8fe30400) [pid = 1802] [serial = 2034] [outer = 0x8f3e9c00] 07:51:04 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:04 INFO - PROCESS | 1802 | 1461250264909 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]]]}] 07:51:04 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) 07:51:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2085ms 07:51:04 INFO - PROCESS | 1802 | 1461250264937 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 07:51:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:51:04 INFO - PROCESS | 1802 | 1461250264941 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 07:51:04 INFO - PROCESS | 1802 | 1461250264948 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:51:04 INFO - PROCESS | 1802 | 1461250264952 Marionette TRACE conn3 <- [1,2682,null,{}] 07:51:04 INFO - PROCESS | 1802 | 1461250264958 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}] 07:51:05 INFO - PROCESS | 1802 | 1461250265230 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 07:51:05 INFO - PROCESS | 1802 | 1461250265526 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x88e0cc00 == 167 [pid = 1802] [id = 678] 07:51:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8f994c00) [pid = 1802] [serial = 2035] [outer = (nil)] 07:51:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8fed4000) [pid = 1802] [serial = 2036] [outer = 0x8f994c00] 07:51:05 INFO - PROCESS | 1802 | 1461250265617 Marionette DEBUG loaded listener.js 07:51:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8ff4c800) [pid = 1802] [serial = 2037] [outer = 0x8f994c00] 07:51:06 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:06 INFO - PROCESS | 1802 | 1461250266986 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]]]}] 07:51:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 07:51:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2083ms 07:51:07 INFO - PROCESS | 1802 | 1461250267032 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 07:51:07 INFO - PROCESS | 1802 | 1461250267036 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 07:51:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:51:07 INFO - PROCESS | 1802 | 1461250267043 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:51:07 INFO - PROCESS | 1802 | 1461250267046 Marionette TRACE conn3 <- [1,2686,null,{}] 07:51:07 INFO - PROCESS | 1802 | 1461250267058 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}] 07:51:07 INFO - PROCESS | 1802 | 1461250267521 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 07:51:07 INFO - PROCESS | 1802 | 1461250267746 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fed7400 == 168 [pid = 1802] [id = 679] 07:51:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8fed8400) [pid = 1802] [serial = 2038] [outer = (nil)] 07:51:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x906be800) [pid = 1802] [serial = 2039] [outer = 0x8fed8400] 07:51:07 INFO - PROCESS | 1802 | 1461250267849 Marionette DEBUG loaded listener.js 07:51:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x913ef800) [pid = 1802] [serial = 2040] [outer = 0x8fed8400] 07:51:09 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:09 INFO - PROCESS | 1802 | 1461250269275 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] 07:51:09 INFO - PROCESS | 1802 | 1461250269389 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 07:51:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:51:09 INFO - PROCESS | 1802 | 1461250269401 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:51:09 INFO - PROCESS | 1802 | 1461250269404 Marionette TRACE conn3 <- [1,2690,null,{}] 07:51:09 INFO - PROCESS | 1802 | 1461250269410 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}] 07:51:09 INFO - PROCESS | 1802 | 1461250269625 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 07:51:09 INFO - PROCESS | 1802 | 1461250269914 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b9c800 == 169 [pid = 1802] [id = 680] 07:51:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8e688400) [pid = 1802] [serial = 2041] [outer = (nil)] 07:51:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x92870800) [pid = 1802] [serial = 2042] [outer = 0x8e688400] 07:51:10 INFO - PROCESS | 1802 | 1461250270001 Marionette DEBUG loaded listener.js 07:51:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x92874000) [pid = 1802] [serial = 2043] [outer = 0x8e688400] 07:51:11 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:11 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 07:51:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:51:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 07:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:51:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:51:11 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1 07:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:51:11 INFO - _addTest/ [0,2693,"getWindowHandle",null] 07:51:11 INFO - PROCESS | 1802 | 1461250271399 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 07:51:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:51:11 INFO - PROCESS | 1802 | 1461250271406 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:51:11 INFO - PROCESS | 1802 | 1461250271410 Marionette TRACE conn3 <- [1,2694,null,{}] 07:51:11 INFO - PROCESS | 1802 | 1461250271415 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}] 07:51:11 INFO - PROCESS | 1802 | 1461250271650 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 07:51:11 INFO - PROCESS | 1802 | 1461250271918 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fecb400 == 170 [pid = 1802] [id = 681] 07:51:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x906bb800) [pid = 1802] [serial = 2044] [outer = (nil)] 07:51:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x92af2c00) [pid = 1802] [serial = 2045] [outer = 0x906bb800] 07:51:12 INFO - PROCESS | 1802 | 1461250272010 Marionette DEBUG loaded listener.js 07:51:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x93355800) [pid = 1802] [serial = 2046] [outer = 0x906bb800] 07:51:13 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:13 INFO - PROCESS | 1802 | 1461250273394 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] 07:51:13 INFO - PROCESS | 1802 | 1461250273445 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 07:51:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:51:13 INFO - PROCESS | 1802 | 1461250273452 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:51:13 INFO - PROCESS | 1802 | 1461250273456 Marionette TRACE conn3 <- [1,2698,null,{}] 07:51:13 INFO - PROCESS | 1802 | 1461250273461 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}] 07:51:13 INFO - PROCESS | 1802 | 1461250273745 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 07:51:14 INFO - PROCESS | 1802 | 1461250274042 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x9283c400 == 171 [pid = 1802] [id = 682] 07:51:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x92840c00) [pid = 1802] [serial = 2047] [outer = (nil)] 07:51:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x93ae3800) [pid = 1802] [serial = 2048] [outer = 0x92840c00] 07:51:14 INFO - PROCESS | 1802 | 1461250274129 Marionette DEBUG loaded listener.js 07:51:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x93af0c00) [pid = 1802] [serial = 2049] [outer = 0x92840c00] 07:51:15 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 07:51:15 INFO - PROCESS | 1802 | 1461250275500 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] 07:51:15 INFO - PROCESS | 1802 | 1461250275542 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 07:51:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:51:15 INFO - PROCESS | 1802 | 1461250275549 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:51:15 INFO - PROCESS | 1802 | 1461250275553 Marionette TRACE conn3 <- [1,2702,null,{}] 07:51:15 INFO - PROCESS | 1802 | 1461250275558 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}] 07:51:15 INFO - PROCESS | 1802 | 1461250275827 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 07:51:16 INFO - PROCESS | 1802 | 1461250276124 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x929e3000 == 172 [pid = 1802] [id = 683] 07:51:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x93396000) [pid = 1802] [serial = 2050] [outer = (nil)] 07:51:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x93c31800) [pid = 1802] [serial = 2051] [outer = 0x93396000] 07:51:16 INFO - PROCESS | 1802 | 1461250276213 Marionette DEBUG loaded listener.js 07:51:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x93c36c00) [pid = 1802] [serial = 2052] [outer = 0x93396000] 07:51:17 INFO - PROCESS | 1802 | 1461250277220 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]]]}] 07:51:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:51:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1739ms 07:51:17 INFO - PROCESS | 1802 | 1461250277289 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 07:51:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:51:17 INFO - PROCESS | 1802 | 1461250277294 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 07:51:17 INFO - PROCESS | 1802 | 1461250277301 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:51:17 INFO - PROCESS | 1802 | 1461250277306 Marionette TRACE conn3 <- [1,2706,null,{}] 07:51:17 INFO - PROCESS | 1802 | 1461250277312 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}] 07:51:17 INFO - PROCESS | 1802 | 1461250277619 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 07:51:18 INFO - PROCESS | 1802 | 1461250278008 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x93c38000 == 173 [pid = 1802] [id = 684] 07:51:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x95acbc00) [pid = 1802] [serial = 2053] [outer = (nil)] 07:51:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x97773400) [pid = 1802] [serial = 2054] [outer = 0x95acbc00] 07:51:18 INFO - PROCESS | 1802 | 1461250278107 Marionette DEBUG loaded listener.js 07:51:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x979ed400) [pid = 1802] [serial = 2055] [outer = 0x95acbc00] 07:51:19 INFO - PROCESS | 1802 | 1461250279107 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]]]}] 07:51:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:51:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1841ms 07:51:19 INFO - PROCESS | 1802 | 1461250279142 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 07:51:19 INFO - PROCESS | 1802 | 1461250279145 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 07:51:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:51:19 INFO - PROCESS | 1802 | 1461250279154 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:51:19 INFO - PROCESS | 1802 | 1461250279158 Marionette TRACE conn3 <- [1,2710,null,{}] 07:51:19 INFO - PROCESS | 1802 | 1461250279164 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}] 07:51:19 INFO - PROCESS | 1802 | 1461250279395 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 07:51:19 INFO - PROCESS | 1802 | 1461250279757 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f93b400 == 174 [pid = 1802] [id = 685] 07:51:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8fecfc00) [pid = 1802] [serial = 2056] [outer = (nil)] 07:51:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x97c57800) [pid = 1802] [serial = 2057] [outer = 0x8fecfc00] 07:51:19 INFO - PROCESS | 1802 | 1461250279846 Marionette DEBUG loaded listener.js 07:51:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x97c61000) [pid = 1802] [serial = 2058] [outer = 0x8fecfc00] 07:51:20 INFO - PROCESS | 1802 | 1461250280817 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] 07:51:20 INFO - PROCESS | 1802 | 1461250280899 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 07:51:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:51:20 INFO - PROCESS | 1802 | 1461250280905 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:51:20 INFO - PROCESS | 1802 | 1461250280909 Marionette TRACE conn3 <- [1,2714,null,{}] 07:51:20 INFO - PROCESS | 1802 | 1461250280915 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}] 07:51:21 INFO - PROCESS | 1802 | 1461250281127 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 07:51:21 INFO - PROCESS | 1802 | 1461250281475 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b44000 == 175 [pid = 1802] [id = 686] 07:51:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x97bc8400) [pid = 1802] [serial = 2059] [outer = (nil)] 07:51:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x98113c00) [pid = 1802] [serial = 2060] [outer = 0x97bc8400] 07:51:21 INFO - PROCESS | 1802 | 1461250281569 Marionette DEBUG loaded listener.js 07:51:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x98261800) [pid = 1802] [serial = 2061] [outer = 0x97bc8400] 07:51:22 INFO - PROCESS | 1802 | 1461250282524 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]]]}] 07:51:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:51:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1681ms 07:51:22 INFO - PROCESS | 1802 | 1461250282587 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 07:51:22 INFO - PROCESS | 1802 | 1461250282591 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 07:51:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:51:22 INFO - PROCESS | 1802 | 1461250282598 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:51:22 INFO - PROCESS | 1802 | 1461250282600 Marionette TRACE conn3 <- [1,2718,null,{}] 07:51:22 INFO - PROCESS | 1802 | 1461250282607 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}] 07:51:22 INFO - PROCESS | 1802 | 1461250282872 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 07:51:23 INFO - PROCESS | 1802 | 1461250283221 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b4e400 == 176 [pid = 1802] [id = 687] 07:51:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x97f84000) [pid = 1802] [serial = 2062] [outer = (nil)] 07:51:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x98e34400) [pid = 1802] [serial = 2063] [outer = 0x97f84000] 07:51:23 INFO - PROCESS | 1802 | 1461250283311 Marionette DEBUG loaded listener.js 07:51:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x98eb7400) [pid = 1802] [serial = 2064] [outer = 0x97f84000] 07:51:24 INFO - PROCESS | 1802 | 1461250284295 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] 07:51:24 INFO - PROCESS | 1802 | 1461250284394 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 07:51:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:51:24 INFO - PROCESS | 1802 | 1461250284401 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:51:24 INFO - PROCESS | 1802 | 1461250284405 Marionette TRACE conn3 <- [1,2722,null,{}] 07:51:24 INFO - PROCESS | 1802 | 1461250284410 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}] 07:51:24 INFO - PROCESS | 1802 | 1461250284657 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 07:51:25 INFO - PROCESS | 1802 | 1461250285030 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x913f2000 == 177 [pid = 1802] [id = 688] 07:51:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x91e3d000) [pid = 1802] [serial = 2065] [outer = (nil)] 07:51:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x9fb2a800) [pid = 1802] [serial = 2066] [outer = 0x91e3d000] 07:51:25 INFO - PROCESS | 1802 | 1461250285115 Marionette DEBUG loaded listener.js 07:51:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9fc99000) [pid = 1802] [serial = 2067] [outer = 0x91e3d000] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x9ffa1c00 == 176 [pid = 1802] [id = 535] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0xa0c34c00 == 175 [pid = 1802] [id = 668] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x98cd0400 == 174 [pid = 1802] [id = 667] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x97bc3c00 == 173 [pid = 1802] [id = 665] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x913fb800 == 172 [pid = 1802] [id = 666] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x97916c00 == 171 [pid = 1802] [id = 664] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x902bac00 == 170 [pid = 1802] [id = 663] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x93bcd800 == 169 [pid = 1802] [id = 662] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x92993800 == 168 [pid = 1802] [id = 661] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x88409400 == 167 [pid = 1802] [id = 659] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x88b9e400 == 166 [pid = 1802] [id = 660] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8c30cc00 == 165 [pid = 1802] [id = 658] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8fed2000 == 164 [pid = 1802] [id = 657] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8f35e000 == 163 [pid = 1802] [id = 656] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x88406c00 == 162 [pid = 1802] [id = 655] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8840c400 == 161 [pid = 1802] [id = 653] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x8840e000 == 160 [pid = 1802] [id = 654] 07:51:27 INFO - PROCESS | 1802 | --DOCSHELL 0x863a0400 == 159 [pid = 1802] [id = 652] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x93aeec00) [pid = 1802] [serial = 1919] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x88406800) [pid = 1802] [serial = 1950] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x93c3fc00) [pid = 1802] [serial = 1922] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x91310800) [pid = 1802] [serial = 1910] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8a819800) [pid = 1802] [serial = 1896] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x97c5c000) [pid = 1802] [serial = 1925] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x93b4ac00) [pid = 1802] [serial = 1920] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x9298f800) [pid = 1802] [serial = 1914] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x906be000) [pid = 1802] [serial = 1908] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x89449000) [pid = 1802] [serial = 1895] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x96a36400) [pid = 1802] [serial = 1923] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x97ff1400) [pid = 1802] [serial = 1928] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x88e05c00) [pid = 1802] [serial = 1953] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x88da3c00) [pid = 1802] [serial = 1943] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8e693800) [pid = 1802] [serial = 1898] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8f99a000) [pid = 1802] [serial = 1902] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x98cc4800) [pid = 1802] [serial = 1932] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x9289e000) [pid = 1802] [serial = 1913] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x91e44800) [pid = 1802] [serial = 1911] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x93357800) [pid = 1802] [serial = 1916] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0xa0f4c800) [pid = 1802] [serial = 1940] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x90442000) [pid = 1802] [serial = 1907] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x99a42c00) [pid = 1802] [serial = 1934] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8fecf800) [pid = 1802] [serial = 1905] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x9fef0400) [pid = 1802] [serial = 1938] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0xa0f9e000) [pid = 1802] [serial = 1941] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8fe97c00) [pid = 1802] [serial = 1904] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x872ba400) [pid = 1802] [serial = 1949] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x9fc5a800) [pid = 1802] [serial = 1937] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8e9c3c00) [pid = 1802] [serial = 1899] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x86e53800) [pid = 1802] [serial = 1947] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8564d400) [pid = 1802] [serial = 1946] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8599f000) [pid = 1802] [serial = 1892] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8e696800) [pid = 1802] [serial = 1824] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x9335b000) [pid = 1802] [serial = 1917] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8f3e5400) [pid = 1802] [serial = 1901] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x88da5000) [pid = 1802] [serial = 1944] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x98114000) [pid = 1802] [serial = 1929] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x88da4000) [pid = 1802] [serial = 1952] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x99c26400) [pid = 1802] [serial = 1935] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x97ced800) [pid = 1802] [serial = 1926] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x863a0800) [pid = 1802] [serial = 1893] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x98293800) [pid = 1802] [serial = 1931] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8a820000) [pid = 1802] [serial = 1955] [outer = (nil)] [url = about:blank] 07:51:27 INFO - PROCESS | 1802 | 1461250287711 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] 07:51:27 INFO - PROCESS | 1802 | 1461250287751 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 07:51:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:51:27 INFO - PROCESS | 1802 | 1461250287760 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:51:27 INFO - PROCESS | 1802 | 1461250287766 Marionette TRACE conn3 <- [1,2726,null,{}] 07:51:27 INFO - PROCESS | 1802 | 1461250287775 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}] 07:51:28 INFO - PROCESS | 1802 | 1461250288004 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 07:51:28 INFO - PROCESS | 1802 | 1461250288230 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x838fd400 == 160 [pid = 1802] [id = 689] 07:51:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8453c400) [pid = 1802] [serial = 2068] [outer = (nil)] 07:51:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8599f000) [pid = 1802] [serial = 2069] [outer = 0x8453c400] 07:51:28 INFO - PROCESS | 1802 | 1461250288311 Marionette DEBUG loaded listener.js 07:51:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x860c8000) [pid = 1802] [serial = 2070] [outer = 0x8453c400] 07:51:29 INFO - PROCESS | 1802 | 1461250289136 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]]]}] 07:51:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:51:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1435ms 07:51:29 INFO - PROCESS | 1802 | 1461250289194 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 07:51:29 INFO - PROCESS | 1802 | 1461250289203 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 07:51:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:51:29 INFO - PROCESS | 1802 | 1461250289248 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:51:29 INFO - PROCESS | 1802 | 1461250289252 Marionette TRACE conn3 <- [1,2730,null,{}] 07:51:29 INFO - PROCESS | 1802 | 1461250289258 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}] 07:51:29 INFO - PROCESS | 1802 | 1461250289460 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 07:51:29 INFO - PROCESS | 1802 | 1461250289470 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8599a400 == 161 [pid = 1802] [id = 690] 07:51:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x861eac00) [pid = 1802] [serial = 2071] [outer = (nil)] 07:51:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x86e4d800) [pid = 1802] [serial = 2072] [outer = 0x861eac00] 07:51:29 INFO - PROCESS | 1802 | 1461250289544 Marionette DEBUG loaded listener.js 07:51:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x86e56400) [pid = 1802] [serial = 2073] [outer = 0x861eac00] 07:51:31 INFO - PROCESS | 1802 | 1461250291184 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] 07:51:31 INFO - PROCESS | 1802 | 1461250291296 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 07:51:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:51:31 INFO - PROCESS | 1802 | 1461250291309 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:51:31 INFO - PROCESS | 1802 | 1461250291315 Marionette TRACE conn3 <- [1,2734,null,{}] 07:51:31 INFO - PROCESS | 1802 | 1461250291341 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}] 07:51:31 INFO - PROCESS | 1802 | 1461250291608 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 07:51:31 INFO - PROCESS | 1802 | 1461250291638 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x871e9c00 == 162 [pid = 1802] [id = 691] 07:51:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x871eb400) [pid = 1802] [serial = 2074] [outer = (nil)] 07:51:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x872b5400) [pid = 1802] [serial = 2075] [outer = 0x871eb400] 07:51:31 INFO - PROCESS | 1802 | 1461250291716 Marionette DEBUG loaded listener.js 07:51:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8816a000) [pid = 1802] [serial = 2076] [outer = 0x871eb400] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x83bcd400) [pid = 1802] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x860be400) [pid = 1802] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x9811c400) [pid = 1802] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x9ea17c00) [pid = 1802] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x88410000) [pid = 1802] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8a8de000) [pid = 1802] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x92995000) [pid = 1802] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x979f1400) [pid = 1802] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x929e5c00) [pid = 1802] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x906b9800) [pid = 1802] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8bac6800) [pid = 1802] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x906c3c00) [pid = 1802] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8f93cc00) [pid = 1802] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x86f24c00) [pid = 1802] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8e7c8000) [pid = 1802] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x86e4e400) [pid = 1802] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x93bce400) [pid = 1802] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x8fed5800) [pid = 1802] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x8944bc00) [pid = 1802] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x88413400) [pid = 1802] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x9ffa7000) [pid = 1802] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:51:32 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x86f26c00) [pid = 1802] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:51:33 INFO - PROCESS | 1802 | 1461250293057 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]]]}] 07:51:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:51:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1786ms 07:51:33 INFO - PROCESS | 1802 | 1461250293095 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 07:51:33 INFO - PROCESS | 1802 | 1461250293100 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 07:51:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:51:33 INFO - PROCESS | 1802 | 1461250293106 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:51:33 INFO - PROCESS | 1802 | 1461250293109 Marionette TRACE conn3 <- [1,2738,null,{}] 07:51:33 INFO - PROCESS | 1802 | 1461250293114 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}] 07:51:33 INFO - PROCESS | 1802 | 1461250293416 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 07:51:33 INFO - PROCESS | 1802 | 1461250293438 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x860be400 == 163 [pid = 1802] [id = 692] 07:51:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x872b3c00) [pid = 1802] [serial = 2077] [outer = (nil)] 07:51:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x88175400) [pid = 1802] [serial = 2078] [outer = 0x872b3c00] 07:51:33 INFO - PROCESS | 1802 | 1461250293511 Marionette DEBUG loaded listener.js 07:51:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x88407400) [pid = 1802] [serial = 2079] [outer = 0x872b3c00] 07:51:34 INFO - PROCESS | 1802 | 1461250294715 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]]]}] 07:51:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:51:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1641ms 07:51:34 INFO - PROCESS | 1802 | 1461250294748 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 07:51:34 INFO - PROCESS | 1802 | 1461250294755 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 07:51:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:51:34 INFO - PROCESS | 1802 | 1461250294764 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:51:34 INFO - PROCESS | 1802 | 1461250294770 Marionette TRACE conn3 <- [1,2742,null,{}] 07:51:34 INFO - PROCESS | 1802 | 1461250294781 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}] 07:51:35 INFO - PROCESS | 1802 | 1461250295030 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 07:51:35 INFO - PROCESS | 1802 | 1461250295402 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x85646400 == 164 [pid = 1802] [id = 693] 07:51:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x860c4800) [pid = 1802] [serial = 2080] [outer = (nil)] 07:51:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x86395400) [pid = 1802] [serial = 2081] [outer = 0x860c4800] 07:51:35 INFO - PROCESS | 1802 | 1461250295511 Marionette DEBUG loaded listener.js 07:51:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x86e4c000) [pid = 1802] [serial = 2082] [outer = 0x860c4800] 07:51:36 INFO - PROCESS | 1802 | 1461250296467 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]]]}] 07:51:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:51:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1745ms 07:51:36 INFO - PROCESS | 1802 | 1461250296509 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 07:51:36 INFO - PROCESS | 1802 | 1461250296518 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 07:51:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:51:36 INFO - PROCESS | 1802 | 1461250296529 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:51:36 INFO - PROCESS | 1802 | 1461250296533 Marionette TRACE conn3 <- [1,2746,null,{}] 07:51:36 INFO - PROCESS | 1802 | 1461250296539 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}] 07:51:36 INFO - PROCESS | 1802 | 1461250296757 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 07:51:37 INFO - PROCESS | 1802 | 1461250297105 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x871e7400 == 165 [pid = 1802] [id = 694] 07:51:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x871e9400) [pid = 1802] [serial = 2083] [outer = (nil)] 07:51:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x872b6800) [pid = 1802] [serial = 2084] [outer = 0x871e9400] 07:51:37 INFO - PROCESS | 1802 | 1461250297198 Marionette DEBUG loaded listener.js 07:51:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x88402000) [pid = 1802] [serial = 2085] [outer = 0x871e9400] 07:51:38 INFO - PROCESS | 1802 | 1461250298205 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]]]}] 07:51:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:51:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1740ms 07:51:38 INFO - PROCESS | 1802 | 1461250298268 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 07:51:38 INFO - PROCESS | 1802 | 1461250298273 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 07:51:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:51:38 INFO - PROCESS | 1802 | 1461250298280 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:51:38 INFO - PROCESS | 1802 | 1461250298286 Marionette TRACE conn3 <- [1,2750,null,{}] 07:51:38 INFO - PROCESS | 1802 | 1461250298303 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}] 07:51:38 INFO - PROCESS | 1802 | 1461250298569 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 07:51:39 INFO - PROCESS | 1802 | 1461250299000 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d2ec00 == 166 [pid = 1802] [id = 695] 07:51:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x88d32800) [pid = 1802] [serial = 2086] [outer = (nil)] 07:51:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x88da0800) [pid = 1802] [serial = 2087] [outer = 0x88d32800] 07:51:39 INFO - PROCESS | 1802 | 1461250299096 Marionette DEBUG loaded listener.js 07:51:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x88da7800) [pid = 1802] [serial = 2088] [outer = 0x88d32800] 07:51:40 INFO - PROCESS | 1802 | 1461250299995 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]]]}] 07:51:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:51:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1755ms 07:51:40 INFO - PROCESS | 1802 | 1461250300036 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 07:51:40 INFO - PROCESS | 1802 | 1461250300041 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 07:51:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:51:40 INFO - PROCESS | 1802 | 1461250300048 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:51:40 INFO - PROCESS | 1802 | 1461250300051 Marionette TRACE conn3 <- [1,2754,null,{}] 07:51:40 INFO - PROCESS | 1802 | 1461250300057 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}] 07:51:40 INFO - PROCESS | 1802 | 1461250300276 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 07:51:40 INFO - PROCESS | 1802 | 1461250300582 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b99400 == 167 [pid = 1802] [id = 696] 07:51:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x89441800) [pid = 1802] [serial = 2089] [outer = (nil)] 07:51:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x89448400) [pid = 1802] [serial = 2090] [outer = 0x89441800] 07:51:40 INFO - PROCESS | 1802 | 1461250300721 Marionette DEBUG loaded listener.js 07:51:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x89450400) [pid = 1802] [serial = 2091] [outer = 0x89441800] 07:51:41 INFO - PROCESS | 1802 | 1461250301630 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]]]}] 07:51:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:51:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1643ms 07:51:41 INFO - PROCESS | 1802 | 1461250301691 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 07:51:41 INFO - PROCESS | 1802 | 1461250301696 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 07:51:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:51:41 INFO - PROCESS | 1802 | 1461250301702 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:51:41 INFO - PROCESS | 1802 | 1461250301706 Marionette TRACE conn3 <- [1,2758,null,{}] 07:51:41 INFO - PROCESS | 1802 | 1461250301711 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}] 07:51:41 INFO - PROCESS | 1802 | 1461250301923 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 07:51:42 INFO - PROCESS | 1802 | 1461250302259 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x894f7800 == 168 [pid = 1802] [id = 697] 07:51:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x89c8c400) [pid = 1802] [serial = 2092] [outer = (nil)] 07:51:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8a6e4400) [pid = 1802] [serial = 2093] [outer = 0x89c8c400] 07:51:42 INFO - PROCESS | 1802 | 1461250302351 Marionette DEBUG loaded listener.js 07:51:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8a81ec00) [pid = 1802] [serial = 2094] [outer = 0x89c8c400] 07:51:43 INFO - PROCESS | 1802 | 1461250303267 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]]]}] 07:51:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:51:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1630ms 07:51:43 INFO - PROCESS | 1802 | 1461250303333 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 07:51:43 INFO - PROCESS | 1802 | 1461250303337 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 07:51:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:51:43 INFO - PROCESS | 1802 | 1461250303343 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:51:43 INFO - PROCESS | 1802 | 1461250303347 Marionette TRACE conn3 <- [1,2762,null,{}] 07:51:43 INFO - PROCESS | 1802 | 1461250303353 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}] 07:51:43 INFO - PROCESS | 1802 | 1461250303630 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 07:51:43 INFO - PROCESS | 1802 | 1461250303979 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b95c00 == 169 [pid = 1802] [id = 698] 07:51:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b641000) [pid = 1802] [serial = 2095] [outer = (nil)] 07:51:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8c302000) [pid = 1802] [serial = 2096] [outer = 0x8b641000] 07:51:44 INFO - PROCESS | 1802 | 1461250304089 Marionette DEBUG loaded listener.js 07:51:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8c30d000) [pid = 1802] [serial = 2097] [outer = 0x8b641000] 07:51:45 INFO - PROCESS | 1802 | 1461250305004 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]]]}] 07:51:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:51:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1732ms 07:51:45 INFO - PROCESS | 1802 | 1461250305076 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 07:51:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:51:45 INFO - PROCESS | 1802 | 1461250305081 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 07:51:45 INFO - PROCESS | 1802 | 1461250305087 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:51:45 INFO - PROCESS | 1802 | 1461250305091 Marionette TRACE conn3 <- [1,2766,null,{}] 07:51:45 INFO - PROCESS | 1802 | 1461250305096 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}] 07:51:45 INFO - PROCESS | 1802 | 1461250305355 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 07:51:45 INFO - PROCESS | 1802 | 1461250305698 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e52000 == 170 [pid = 1802] [id = 699] 07:51:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x88b97c00) [pid = 1802] [serial = 2098] [outer = (nil)] 07:51:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8e690c00) [pid = 1802] [serial = 2099] [outer = 0x88b97c00] 07:51:45 INFO - PROCESS | 1802 | 1461250305787 Marionette DEBUG loaded listener.js 07:51:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8e7c6800) [pid = 1802] [serial = 2100] [outer = 0x88b97c00] 07:51:46 INFO - PROCESS | 1802 | 1461250306678 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]]]}] 07:51:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:51:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1637ms 07:51:46 INFO - PROCESS | 1802 | 1461250306724 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 07:51:46 INFO - PROCESS | 1802 | 1461250306728 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 07:51:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:51:46 INFO - PROCESS | 1802 | 1461250306734 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:51:46 INFO - PROCESS | 1802 | 1461250306738 Marionette TRACE conn3 <- [1,2770,null,{}] 07:51:46 INFO - PROCESS | 1802 | 1461250306744 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}] 07:51:46 INFO - PROCESS | 1802 | 1461250306955 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 07:51:47 INFO - PROCESS | 1802 | 1461250307254 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x85645800 == 171 [pid = 1802] [id = 700] 07:51:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8e7cc800) [pid = 1802] [serial = 2101] [outer = (nil)] 07:51:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8e9c5400) [pid = 1802] [serial = 2102] [outer = 0x8e7cc800] 07:51:47 INFO - PROCESS | 1802 | 1461250307400 Marionette DEBUG loaded listener.js 07:51:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8e9cac00) [pid = 1802] [serial = 2103] [outer = 0x8e7cc800] 07:51:48 INFO - PROCESS | 1802 | 1461250308264 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]]]}] 07:51:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:51:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1585ms 07:51:48 INFO - PROCESS | 1802 | 1461250308320 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 07:51:48 INFO - PROCESS | 1802 | 1461250308324 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 07:51:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:51:48 INFO - PROCESS | 1802 | 1461250308330 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:51:48 INFO - PROCESS | 1802 | 1461250308334 Marionette TRACE conn3 <- [1,2774,null,{}] 07:51:48 INFO - PROCESS | 1802 | 1461250308340 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}] 07:51:48 INFO - PROCESS | 1802 | 1461250308562 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 07:51:48 INFO - PROCESS | 1802 | 1461250308866 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e7cb400 == 172 [pid = 1802] [id = 701] 07:51:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8e7d0000) [pid = 1802] [serial = 2104] [outer = (nil)] 07:51:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8f32b800) [pid = 1802] [serial = 2105] [outer = 0x8e7d0000] 07:51:49 INFO - PROCESS | 1802 | 1461250309016 Marionette DEBUG loaded listener.js 07:51:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8f330800) [pid = 1802] [serial = 2106] [outer = 0x8e7d0000] 07:51:49 INFO - PROCESS | 1802 | 1461250309948 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]]]}] 07:51:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:51:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1686ms 07:51:50 INFO - PROCESS | 1802 | 1461250310017 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 07:51:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:51:50 INFO - PROCESS | 1802 | 1461250310022 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 07:51:50 INFO - PROCESS | 1802 | 1461250310028 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:51:50 INFO - PROCESS | 1802 | 1461250310032 Marionette TRACE conn3 <- [1,2778,null,{}] 07:51:50 INFO - PROCESS | 1802 | 1461250310037 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}] 07:51:50 INFO - PROCESS | 1802 | 1461250310308 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 07:51:50 INFO - PROCESS | 1802 | 1461250310660 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e3c800 == 173 [pid = 1802] [id = 702] 07:51:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8944ec00) [pid = 1802] [serial = 2107] [outer = (nil)] 07:51:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8f361c00) [pid = 1802] [serial = 2108] [outer = 0x8944ec00] 07:51:50 INFO - PROCESS | 1802 | 1461250310750 Marionette DEBUG loaded listener.js 07:51:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8f3ec800) [pid = 1802] [serial = 2109] [outer = 0x8944ec00] 07:51:51 INFO - PROCESS | 1802 | 1461250311649 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]]]}] 07:51:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:51:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1682ms 07:51:51 INFO - PROCESS | 1802 | 1461250311710 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 07:51:51 INFO - PROCESS | 1802 | 1461250311714 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 07:51:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:51:51 INFO - PROCESS | 1802 | 1461250311720 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:51:51 INFO - PROCESS | 1802 | 1461250311725 Marionette TRACE conn3 <- [1,2782,null,{}] 07:51:51 INFO - PROCESS | 1802 | 1461250311731 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}] 07:51:51 INFO - PROCESS | 1802 | 1461250311970 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 07:51:52 INFO - PROCESS | 1802 | 1461250312331 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f99f400 == 174 [pid = 1802] [id = 703] 07:51:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8fe28400) [pid = 1802] [serial = 2110] [outer = (nil)] 07:51:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8fe31c00) [pid = 1802] [serial = 2111] [outer = 0x8fe28400] 07:51:52 INFO - PROCESS | 1802 | 1461250312430 Marionette DEBUG loaded listener.js 07:51:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8fe9ac00) [pid = 1802] [serial = 2112] [outer = 0x8fe28400] 07:51:53 INFO - PROCESS | 1802 | 1461250313333 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]]]}] 07:51:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:51:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1686ms 07:51:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:51:53 INFO - PROCESS | 1802 | 1461250313407 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 07:51:53 INFO - PROCESS | 1802 | 1461250313411 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 07:51:53 INFO - PROCESS | 1802 | 1461250313417 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:51:53 INFO - PROCESS | 1802 | 1461250313421 Marionette TRACE conn3 <- [1,2786,null,{}] 07:51:53 INFO - PROCESS | 1802 | 1461250313426 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}] 07:51:53 INFO - PROCESS | 1802 | 1461250313668 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 07:51:54 INFO - PROCESS | 1802 | 1461250314025 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fed0800 == 175 [pid = 1802] [id = 704] 07:51:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8fed2400) [pid = 1802] [serial = 2113] [outer = (nil)] 07:51:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8ff4a400) [pid = 1802] [serial = 2114] [outer = 0x8fed2400] 07:51:54 INFO - PROCESS | 1802 | 1461250314158 Marionette DEBUG loaded listener.js 07:51:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8ff55400) [pid = 1802] [serial = 2115] [outer = 0x8fed2400] 07:51:55 INFO - PROCESS | 1802 | 1461250315092 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]]]}] 07:51:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:51:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1741ms 07:51:55 INFO - PROCESS | 1802 | 1461250315159 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 07:51:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:51:55 INFO - PROCESS | 1802 | 1461250315165 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 07:51:55 INFO - PROCESS | 1802 | 1461250315173 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:51:55 INFO - PROCESS | 1802 | 1461250315178 Marionette TRACE conn3 <- [1,2790,null,{}] 07:51:55 INFO - PROCESS | 1802 | 1461250315186 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}] 07:51:55 INFO - PROCESS | 1802 | 1461250315403 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 07:51:55 INFO - PROCESS | 1802 | 1461250315753 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9c6400 == 176 [pid = 1802] [id = 705] 07:51:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8f325800) [pid = 1802] [serial = 2116] [outer = (nil)] 07:51:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x90446000) [pid = 1802] [serial = 2117] [outer = 0x8f325800] 07:51:55 INFO - PROCESS | 1802 | 1461250315844 Marionette DEBUG loaded listener.js 07:51:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x9044b000) [pid = 1802] [serial = 2118] [outer = 0x8f325800] 07:51:56 INFO - PROCESS | 1802 | 1461250316739 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]]]}] 07:51:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:51:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1634ms 07:51:56 INFO - PROCESS | 1802 | 1461250316806 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 07:51:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:51:56 INFO - PROCESS | 1802 | 1461250316811 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 07:51:56 INFO - PROCESS | 1802 | 1461250316817 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:51:56 INFO - PROCESS | 1802 | 1461250316821 Marionette TRACE conn3 <- [1,2794,null,{}] 07:51:56 INFO - PROCESS | 1802 | 1461250316827 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}] 07:51:57 INFO - PROCESS | 1802 | 1461250317040 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 07:51:57 INFO - PROCESS | 1802 | 1461250317398 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ff4d000 == 177 [pid = 1802] [id = 706] 07:51:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x90450400) [pid = 1802] [serial = 2119] [outer = (nil)] 07:51:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x906ba400) [pid = 1802] [serial = 2120] [outer = 0x90450400] 07:51:57 INFO - PROCESS | 1802 | 1461250317488 Marionette DEBUG loaded listener.js 07:51:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x906be000) [pid = 1802] [serial = 2121] [outer = 0x90450400] 07:51:58 INFO - PROCESS | 1802 | 1461250318345 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]]]}] 07:51:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:51:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1589ms 07:51:58 INFO - PROCESS | 1802 | 1461250318406 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 07:51:58 INFO - PROCESS | 1802 | 1461250318410 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 07:51:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:51:58 INFO - PROCESS | 1802 | 1461250318417 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:51:58 INFO - PROCESS | 1802 | 1461250318420 Marionette TRACE conn3 <- [1,2798,null,{}] 07:51:58 INFO - PROCESS | 1802 | 1461250318426 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}] 07:51:58 INFO - PROCESS | 1802 | 1461250318643 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 07:51:59 INFO - PROCESS | 1802 | 1461250318993 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:51:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3de800 == 178 [pid = 1802] [id = 707] 07:51:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8f996c00) [pid = 1802] [serial = 2122] [outer = (nil)] 07:51:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x9124b800) [pid = 1802] [serial = 2123] [outer = 0x8f996c00] 07:51:59 INFO - PROCESS | 1802 | 1461250319082 Marionette DEBUG loaded listener.js 07:51:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x91307000) [pid = 1802] [serial = 2124] [outer = 0x8f996c00] 07:51:59 INFO - PROCESS | 1802 | 1461250319995 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]]]}] 07:52:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:52:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1630ms 07:52:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:52:00 INFO - PROCESS | 1802 | 1461250320047 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 07:52:00 INFO - PROCESS | 1802 | 1461250320050 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 07:52:00 INFO - PROCESS | 1802 | 1461250320057 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:52:00 INFO - PROCESS | 1802 | 1461250320061 Marionette TRACE conn3 <- [1,2802,null,{}] 07:52:00 INFO - PROCESS | 1802 | 1461250320066 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}] 07:52:00 INFO - PROCESS | 1802 | 1461250320308 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 07:52:00 INFO - PROCESS | 1802 | 1461250320664 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b4f000 == 179 [pid = 1802] [id = 708] 07:52:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8f99cc00) [pid = 1802] [serial = 2125] [outer = (nil)] 07:52:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x91e45c00) [pid = 1802] [serial = 2126] [outer = 0x8f99cc00] 07:52:00 INFO - PROCESS | 1802 | 1461250320756 Marionette DEBUG loaded listener.js 07:52:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x92838c00) [pid = 1802] [serial = 2127] [outer = 0x8f99cc00] 07:52:01 INFO - PROCESS | 1802 | 1461250321622 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]]]}] 07:52:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:52:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1634ms 07:52:01 INFO - PROCESS | 1802 | 1461250321691 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 07:52:01 INFO - PROCESS | 1802 | 1461250321695 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 07:52:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:52:01 INFO - PROCESS | 1802 | 1461250321701 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:52:01 INFO - PROCESS | 1802 | 1461250321705 Marionette TRACE conn3 <- [1,2806,null,{}] 07:52:01 INFO - PROCESS | 1802 | 1461250321711 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}] 07:52:01 INFO - PROCESS | 1802 | 1461250321962 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 07:52:02 INFO - PROCESS | 1802 | 1461250322330 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x9130f800 == 180 [pid = 1802] [id = 709] 07:52:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x91e43800) [pid = 1802] [serial = 2128] [outer = (nil)] 07:52:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x9298dc00) [pid = 1802] [serial = 2129] [outer = 0x91e43800] 07:52:02 INFO - PROCESS | 1802 | 1461250322451 Marionette DEBUG loaded listener.js 07:52:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x92992800) [pid = 1802] [serial = 2130] [outer = 0x91e43800] 07:52:03 INFO - PROCESS | 1802 | 1461250323395 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]]]}] 07:52:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:52:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1737ms 07:52:03 INFO - PROCESS | 1802 | 1461250323440 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 07:52:03 INFO - PROCESS | 1802 | 1461250323444 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 07:52:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:52:03 INFO - PROCESS | 1802 | 1461250323450 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:52:03 INFO - PROCESS | 1802 | 1461250323454 Marionette TRACE conn3 <- [1,2810,null,{}] 07:52:03 INFO - PROCESS | 1802 | 1461250323459 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}] 07:52:03 INFO - PROCESS | 1802 | 1461250323696 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 07:52:04 INFO - PROCESS | 1802 | 1461250324004 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x9124e000 == 181 [pid = 1802] [id = 710] 07:52:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x9298f000) [pid = 1802] [serial = 2131] [outer = (nil)] 07:52:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x92af6c00) [pid = 1802] [serial = 2132] [outer = 0x9298f000] 07:52:04 INFO - PROCESS | 1802 | 1461250324154 Marionette DEBUG loaded listener.js 07:52:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x93356c00) [pid = 1802] [serial = 2133] [outer = 0x9298f000] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8b63f000) [pid = 1802] [serial = 2021] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x89c93000) [pid = 1802] [serial = 2019] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x84e49000) [pid = 1802] [serial = 2009] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8e634c00) [pid = 1802] [serial = 1890] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x99a4b400) [pid = 1802] [serial = 1998] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0xa4478800) [pid = 1802] [serial = 2006] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x860bd400) [pid = 1802] [serial = 2010] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0xa0f9a800) [pid = 1802] [serial = 2003] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x88da1000) [pid = 1802] [serial = 1962] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8e63f800) [pid = 1802] [serial = 1965] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x9fc9f400) [pid = 1802] [serial = 2001] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x981c9800) [pid = 1802] [serial = 1995] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0xa3c76c00) [pid = 1802] [serial = 2004] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x93ae4000) [pid = 1802] [serial = 1986] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x92868c00) [pid = 1802] [serial = 1979] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8f330400) [pid = 1802] [serial = 1967] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x97ce8000) [pid = 1802] [serial = 1992] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x97c5b800) [pid = 1802] [serial = 1991] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8fe25c00) [pid = 1802] [serial = 1971] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x872af000) [pid = 1802] [serial = 2013] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x98118000) [pid = 1802] [serial = 1994] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x88b90800) [pid = 1802] [serial = 1961] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8f3e1000) [pid = 1802] [serial = 1968] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x91250400) [pid = 1802] [serial = 1977] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x86f28400) [pid = 1802] [serial = 1959] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x86f23000) [pid = 1802] [serial = 1958] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8fb4c000) [pid = 1802] [serial = 1970] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x93c3a400) [pid = 1802] [serial = 1988] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8ff50800) [pid = 1802] [serial = 1973] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x9339fc00) [pid = 1802] [serial = 1985] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x9fc98800) [pid = 1802] [serial = 2000] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x92afa400) [pid = 1802] [serial = 1983] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x92af3800) [pid = 1802] [serial = 1982] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x9060a000) [pid = 1802] [serial = 1974] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8841d400) [pid = 1802] [serial = 2015] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8c30a800) [pid = 1802] [serial = 1964] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0xa2a86c00) [pid = 1802] [serial = 1878] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x88d9d000) [pid = 1802] [serial = 2018] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x871e2c00) [pid = 1802] [serial = 2012] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x88b9d800) [pid = 1802] [serial = 2016] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x96a35800) [pid = 1802] [serial = 1989] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x9994f800) [pid = 1802] [serial = 1997] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x91243400) [pid = 1802] [serial = 1976] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x9286c400) [pid = 1802] [serial = 1980] [outer = (nil)] [url = about:blank] 07:52:07 INFO - PROCESS | 1802 | 1461250327782 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]]]}] 07:52:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:52:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 4391ms 07:52:07 INFO - PROCESS | 1802 | 1461250327842 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 07:52:07 INFO - PROCESS | 1802 | 1461250327848 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 07:52:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:52:07 INFO - PROCESS | 1802 | 1461250327913 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:52:07 INFO - PROCESS | 1802 | 1461250327920 Marionette TRACE conn3 <- [1,2814,null,{}] 07:52:07 INFO - PROCESS | 1802 | 1461250327929 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}] 07:52:08 INFO - PROCESS | 1802 | 1461250328137 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 07:52:08 INFO - PROCESS | 1802 | 1461250328159 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x838f2400 == 182 [pid = 1802] [id = 711] 07:52:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x85649000) [pid = 1802] [serial = 2134] [outer = (nil)] 07:52:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x86f1e000) [pid = 1802] [serial = 2135] [outer = 0x85649000] 07:52:08 INFO - PROCESS | 1802 | 1461250328434 Marionette DEBUG loaded listener.js 07:52:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x86f26800) [pid = 1802] [serial = 2136] [outer = 0x85649000] 07:52:09 INFO - PROCESS | 1802 | 1461250329269 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]]]}] 07:52:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:52:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1455ms 07:52:09 INFO - PROCESS | 1802 | 1461250329359 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 07:52:09 INFO - PROCESS | 1802 | 1461250329367 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 07:52:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:52:09 INFO - PROCESS | 1802 | 1461250329377 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:52:09 INFO - PROCESS | 1802 | 1461250329382 Marionette TRACE conn3 <- [1,2818,null,{}] 07:52:09 INFO - PROCESS | 1802 | 1461250329387 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}] 07:52:09 INFO - PROCESS | 1802 | 1461250329593 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 07:52:09 INFO - PROCESS | 1802 | 1461250329842 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bc1400 == 183 [pid = 1802] [id = 712] 07:52:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x861ee000) [pid = 1802] [serial = 2137] [outer = (nil)] 07:52:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x88404800) [pid = 1802] [serial = 2138] [outer = 0x861ee000] 07:52:09 INFO - PROCESS | 1802 | 1461250329916 Marionette DEBUG loaded listener.js 07:52:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8841ac00) [pid = 1802] [serial = 2139] [outer = 0x861ee000] 07:52:10 INFO - PROCESS | 1802 | 1461250330902 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]]]}] 07:52:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:52:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1583ms 07:52:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:52:10 INFO - PROCESS | 1802 | 1461250330961 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 07:52:10 INFO - PROCESS | 1802 | 1461250330963 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 07:52:10 INFO - PROCESS | 1802 | 1461250330970 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:52:10 INFO - PROCESS | 1802 | 1461250330976 Marionette TRACE conn3 <- [1,2822,null,{}] 07:52:11 INFO - PROCESS | 1802 | 1461250330998 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}] 07:52:11 INFO - PROCESS | 1802 | 1461250331314 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 07:52:11 INFO - PROCESS | 1802 | 1461250331362 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x872b1000 == 184 [pid = 1802] [id = 713] 07:52:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x88d2e800) [pid = 1802] [serial = 2140] [outer = (nil)] 07:52:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x88da2000) [pid = 1802] [serial = 2141] [outer = 0x88d2e800] 07:52:11 INFO - PROCESS | 1802 | 1461250331445 Marionette DEBUG loaded listener.js 07:52:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x89441400) [pid = 1802] [serial = 2142] [outer = 0x88d2e800] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x871ee000) [pid = 1802] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8e7c6000) [pid = 1802] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8f994c00) [pid = 1802] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0xa0c36400) [pid = 1802] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x871eb400) [pid = 1802] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8f3e9c00) [pid = 1802] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8453c400) [pid = 1802] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8fed8400) [pid = 1802] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8e688400) [pid = 1802] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x97f84000) [pid = 1802] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x95acbc00) [pid = 1802] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x861eac00) [pid = 1802] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x93396000) [pid = 1802] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8fecfc00) [pid = 1802] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x86f2ac00) [pid = 1802] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x906bb800) [pid = 1802] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x86f24400) [pid = 1802] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x97bc8400) [pid = 1802] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:52:12 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x92840c00) [pid = 1802] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:52:13 INFO - PROCESS | 1802 | 1461250333009 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]]]}] 07:52:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:52:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 2087ms 07:52:13 INFO - PROCESS | 1802 | 1461250333065 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 07:52:13 INFO - PROCESS | 1802 | 1461250333069 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 07:52:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:52:13 INFO - PROCESS | 1802 | 1461250333077 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:52:13 INFO - PROCESS | 1802 | 1461250333079 Marionette TRACE conn3 <- [1,2826,null,{}] 07:52:13 INFO - PROCESS | 1802 | 1461250333085 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}] 07:52:13 INFO - PROCESS | 1802 | 1461250333271 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 07:52:13 INFO - PROCESS | 1802 | 1461250333286 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b42000 == 185 [pid = 1802] [id = 714] 07:52:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x89c8ac00) [pid = 1802] [serial = 2143] [outer = (nil)] 07:52:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x8a814800) [pid = 1802] [serial = 2144] [outer = 0x89c8ac00] 07:52:13 INFO - PROCESS | 1802 | 1461250333359 Marionette DEBUG loaded listener.js 07:52:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x8a8de000) [pid = 1802] [serial = 2145] [outer = 0x89c8ac00] 07:52:14 INFO - PROCESS | 1802 | 1461250334392 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:52:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:52:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1378ms 07:52:14 INFO - PROCESS | 1802 | 1461250334456 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 07:52:14 INFO - PROCESS | 1802 | 1461250334459 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 07:52:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:52:14 INFO - PROCESS | 1802 | 1461250334465 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:52:14 INFO - PROCESS | 1802 | 1461250334469 Marionette TRACE conn3 <- [1,2830,null,{}] 07:52:14 INFO - PROCESS | 1802 | 1461250334637 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}] 07:52:14 INFO - PROCESS | 1802 | 1461250334889 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 07:52:15 INFO - PROCESS | 1802 | 1461250335278 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x861f2800 == 186 [pid = 1802] [id = 715] 07:52:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x86396000) [pid = 1802] [serial = 2146] [outer = (nil)] 07:52:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x86e4e400) [pid = 1802] [serial = 2147] [outer = 0x86396000] 07:52:15 INFO - PROCESS | 1802 | 1461250335376 Marionette DEBUG loaded listener.js 07:52:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x86f24400) [pid = 1802] [serial = 2148] [outer = 0x86396000] 07:52:16 INFO - PROCESS | 1802 | 1461250336356 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]]]}] 07:52:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:52:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1934ms 07:52:16 INFO - PROCESS | 1802 | 1461250336402 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 07:52:16 INFO - PROCESS | 1802 | 1461250336410 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 07:52:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:52:16 INFO - PROCESS | 1802 | 1461250336418 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:52:16 INFO - PROCESS | 1802 | 1461250336423 Marionette TRACE conn3 <- [1,2834,null,{}] 07:52:16 INFO - PROCESS | 1802 | 1461250336430 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}] 07:52:16 INFO - PROCESS | 1802 | 1461250336675 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 07:52:17 INFO - PROCESS | 1802 | 1461250337038 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x88172800 == 187 [pid = 1802] [id = 716] 07:52:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8840a000) [pid = 1802] [serial = 2149] [outer = (nil)] 07:52:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x88416c00) [pid = 1802] [serial = 2150] [outer = 0x8840a000] 07:52:17 INFO - PROCESS | 1802 | 1461250337136 Marionette DEBUG loaded listener.js 07:52:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x88b93400) [pid = 1802] [serial = 2151] [outer = 0x8840a000] 07:52:18 INFO - PROCESS | 1802 | 1461250338166 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:52:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:52:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1783ms 07:52:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:52:18 INFO - PROCESS | 1802 | 1461250338202 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 07:52:18 INFO - PROCESS | 1802 | 1461250338205 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 07:52:18 INFO - PROCESS | 1802 | 1461250338212 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:52:18 INFO - PROCESS | 1802 | 1461250338216 Marionette TRACE conn3 <- [1,2838,null,{}] 07:52:18 INFO - PROCESS | 1802 | 1461250338223 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}] 07:52:18 INFO - PROCESS | 1802 | 1461250338476 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 07:52:18 INFO - PROCESS | 1802 | 1461250338868 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x88e05c00 == 188 [pid = 1802] [id = 717] 07:52:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x89450c00) [pid = 1802] [serial = 2152] [outer = (nil)] 07:52:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8a6da000) [pid = 1802] [serial = 2153] [outer = 0x89450c00] 07:52:18 INFO - PROCESS | 1802 | 1461250338968 Marionette DEBUG loaded listener.js 07:52:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8b63e800) [pid = 1802] [serial = 2154] [outer = 0x89450c00] 07:52:19 INFO - PROCESS | 1802 | 1461250339958 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]]]}] 07:52:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:52:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1788ms 07:52:20 INFO - PROCESS | 1802 | 1461250340008 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 07:52:20 INFO - PROCESS | 1802 | 1461250340018 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 07:52:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:52:20 INFO - PROCESS | 1802 | 1461250340026 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:52:20 INFO - PROCESS | 1802 | 1461250340031 Marionette TRACE conn3 <- [1,2842,null,{}] 07:52:20 INFO - PROCESS | 1802 | 1461250340037 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}] 07:52:20 INFO - PROCESS | 1802 | 1461250340281 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 07:52:20 INFO - PROCESS | 1802 | 1461250340625 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x88da4400 == 189 [pid = 1802] [id = 718] 07:52:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8e63f800) [pid = 1802] [serial = 2155] [outer = (nil)] 07:52:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8e7cc400) [pid = 1802] [serial = 2156] [outer = 0x8e63f800] 07:52:20 INFO - PROCESS | 1802 | 1461250340719 Marionette DEBUG loaded listener.js 07:52:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8f32f800) [pid = 1802] [serial = 2157] [outer = 0x8e63f800] 07:52:21 INFO - PROCESS | 1802 | 1461250341644 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]]]}] 07:52:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:52:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1682ms 07:52:21 INFO - PROCESS | 1802 | 1461250341709 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 07:52:21 INFO - PROCESS | 1802 | 1461250341713 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 07:52:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:52:21 INFO - PROCESS | 1802 | 1461250341720 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:52:21 INFO - PROCESS | 1802 | 1461250341723 Marionette TRACE conn3 <- [1,2846,null,{}] 07:52:21 INFO - PROCESS | 1802 | 1461250341729 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}] 07:52:21 INFO - PROCESS | 1802 | 1461250341980 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 07:52:22 INFO - PROCESS | 1802 | 1461250342324 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x86397400 == 190 [pid = 1802] [id = 719] 07:52:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8840ec00) [pid = 1802] [serial = 2158] [outer = (nil)] 07:52:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8f933c00) [pid = 1802] [serial = 2159] [outer = 0x8840ec00] 07:52:22 INFO - PROCESS | 1802 | 1461250342428 Marionette DEBUG loaded listener.js 07:52:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8f93d400) [pid = 1802] [serial = 2160] [outer = 0x8840ec00] 07:52:23 INFO - PROCESS | 1802 | 1461250343329 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]]]}] 07:52:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:52:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1680ms 07:52:23 INFO - PROCESS | 1802 | 1461250343401 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 07:52:23 INFO - PROCESS | 1802 | 1461250343405 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 07:52:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:52:23 INFO - PROCESS | 1802 | 1461250343411 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:52:23 INFO - PROCESS | 1802 | 1461250343415 Marionette TRACE conn3 <- [1,2850,null,{}] 07:52:23 INFO - PROCESS | 1802 | 1461250343421 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}] 07:52:23 INFO - PROCESS | 1802 | 1461250343729 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 07:52:24 INFO - PROCESS | 1802 | 1461250344091 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3e3c00 == 191 [pid = 1802] [id = 720] 07:52:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8fe2c000) [pid = 1802] [serial = 2161] [outer = (nil)] 07:52:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8fed5800) [pid = 1802] [serial = 2162] [outer = 0x8fe2c000] 07:52:24 INFO - PROCESS | 1802 | 1461250344186 Marionette DEBUG loaded listener.js 07:52:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x902c2400) [pid = 1802] [serial = 2163] [outer = 0x8fe2c000] 07:52:25 INFO - PROCESS | 1802 | 1461250345146 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:52:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:52:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1783ms 07:52:25 INFO - PROCESS | 1802 | 1461250345196 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 07:52:25 INFO - PROCESS | 1802 | 1461250345200 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 07:52:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:52:25 INFO - PROCESS | 1802 | 1461250345206 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:52:25 INFO - PROCESS | 1802 | 1461250345210 Marionette TRACE conn3 <- [1,2854,null,{}] 07:52:25 INFO - PROCESS | 1802 | 1461250345216 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}] 07:52:25 INFO - PROCESS | 1802 | 1461250345438 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 07:52:25 INFO - PROCESS | 1802 | 1461250345734 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3e2c00 == 192 [pid = 1802] [id = 721] 07:52:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8fed0400) [pid = 1802] [serial = 2164] [outer = (nil)] 07:52:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x90615000) [pid = 1802] [serial = 2165] [outer = 0x8fed0400] 07:52:25 INFO - PROCESS | 1802 | 1461250345867 Marionette DEBUG loaded listener.js 07:52:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x906bec00) [pid = 1802] [serial = 2166] [outer = 0x8fed0400] 07:52:26 INFO - PROCESS | 1802 | 1461250346777 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]]]}] 07:52:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:52:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1630ms 07:52:26 INFO - PROCESS | 1802 | 1461250346838 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 07:52:26 INFO - PROCESS | 1802 | 1461250346842 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 07:52:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:52:26 INFO - PROCESS | 1802 | 1461250346848 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:52:26 INFO - PROCESS | 1802 | 1461250346852 Marionette TRACE conn3 <- [1,2858,null,{}] 07:52:26 INFO - PROCESS | 1802 | 1461250346858 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}] 07:52:27 INFO - PROCESS | 1802 | 1461250347085 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 07:52:27 INFO - PROCESS | 1802 | 1461250347449 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x859a0400 == 193 [pid = 1802] [id = 722] 07:52:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8a816000) [pid = 1802] [serial = 2167] [outer = (nil)] 07:52:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x9130cc00) [pid = 1802] [serial = 2168] [outer = 0x8a816000] 07:52:27 INFO - PROCESS | 1802 | 1461250347585 Marionette DEBUG loaded listener.js 07:52:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x91e43c00) [pid = 1802] [serial = 2169] [outer = 0x8a816000] 07:52:28 INFO - PROCESS | 1802 | 1461250348631 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:52:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:52:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1838ms 07:52:28 INFO - PROCESS | 1802 | 1461250348688 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 07:52:28 INFO - PROCESS | 1802 | 1461250348691 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 07:52:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:52:28 INFO - PROCESS | 1802 | 1461250348698 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:52:28 INFO - PROCESS | 1802 | 1461250348700 Marionette TRACE conn3 <- [1,2862,null,{}] 07:52:28 INFO - PROCESS | 1802 | 1461250348708 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}] 07:52:29 INFO - PROCESS | 1802 | 1461250349058 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 07:52:29 INFO - PROCESS | 1802 | 1461250349419 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x83009800 == 194 [pid = 1802] [id = 723] 07:52:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x91250400) [pid = 1802] [serial = 2170] [outer = (nil)] 07:52:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x92990400) [pid = 1802] [serial = 2171] [outer = 0x91250400] 07:52:29 INFO - PROCESS | 1802 | 1461250349534 Marionette DEBUG loaded listener.js 07:52:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x92996800) [pid = 1802] [serial = 2172] [outer = 0x91250400] 07:52:30 INFO - PROCESS | 1802 | 1461250350452 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]]]}] 07:52:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:52:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1787ms 07:52:30 INFO - PROCESS | 1802 | 1461250350485 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 07:52:30 INFO - PROCESS | 1802 | 1461250350489 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 07:52:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:52:30 INFO - PROCESS | 1802 | 1461250350495 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:52:30 INFO - PROCESS | 1802 | 1461250350499 Marionette TRACE conn3 <- [1,2866,null,{}] 07:52:30 INFO - PROCESS | 1802 | 1461250350505 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}] 07:52:30 INFO - PROCESS | 1802 | 1461250350722 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 07:52:31 INFO - PROCESS | 1802 | 1461250351030 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x9124e800 == 195 [pid = 1802] [id = 724] 07:52:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x92873400) [pid = 1802] [serial = 2173] [outer = (nil)] 07:52:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x93354800) [pid = 1802] [serial = 2174] [outer = 0x92873400] 07:52:31 INFO - PROCESS | 1802 | 1461250351168 Marionette DEBUG loaded listener.js 07:52:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x93393c00) [pid = 1802] [serial = 2175] [outer = 0x92873400] 07:52:32 INFO - PROCESS | 1802 | 1461250352166 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]]]}] 07:52:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:52:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1730ms 07:52:32 INFO - PROCESS | 1802 | 1461250352227 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 07:52:32 INFO - PROCESS | 1802 | 1461250352232 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 07:52:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:52:32 INFO - PROCESS | 1802 | 1461250352238 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:52:32 INFO - PROCESS | 1802 | 1461250352242 Marionette TRACE conn3 <- [1,2870,null,{}] 07:52:32 INFO - PROCESS | 1802 | 1461250352251 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}] 07:52:32 INFO - PROCESS | 1802 | 1461250352620 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 07:52:33 INFO - PROCESS | 1802 | 1461250353008 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x93ae6400 == 196 [pid = 1802] [id = 725] 07:52:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x93ae8400) [pid = 1802] [serial = 2176] [outer = (nil)] 07:52:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x93aec400) [pid = 1802] [serial = 2177] [outer = 0x93ae8400] 07:52:33 INFO - PROCESS | 1802 | 1461250353111 Marionette DEBUG loaded listener.js 07:52:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x93b48400) [pid = 1802] [serial = 2178] [outer = 0x93ae8400] 07:52:34 INFO - PROCESS | 1802 | 1461250354158 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]]]}] 07:52:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:52:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1985ms 07:52:34 INFO - PROCESS | 1802 | 1461250354224 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 07:52:34 INFO - PROCESS | 1802 | 1461250354229 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 07:52:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:52:34 INFO - PROCESS | 1802 | 1461250354236 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:52:34 INFO - PROCESS | 1802 | 1461250354240 Marionette TRACE conn3 <- [1,2874,null,{}] 07:52:34 INFO - PROCESS | 1802 | 1461250354246 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}] 07:52:34 INFO - PROCESS | 1802 | 1461250354485 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 07:52:34 INFO - PROCESS | 1802 | 1461250354852 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x93b47400 == 197 [pid = 1802] [id = 726] 07:52:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x93b4a400) [pid = 1802] [serial = 2179] [outer = (nil)] 07:52:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x93bcb000) [pid = 1802] [serial = 2180] [outer = 0x93b4a400] 07:52:34 INFO - PROCESS | 1802 | 1461250354946 Marionette DEBUG loaded listener.js 07:52:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x93bcf400) [pid = 1802] [serial = 2181] [outer = 0x93b4a400] 07:52:35 INFO - PROCESS | 1802 | 1461250355909 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]]]}] 07:52:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:52:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1738ms 07:52:35 INFO - PROCESS | 1802 | 1461250355976 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 07:52:35 INFO - PROCESS | 1802 | 1461250355980 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 07:52:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:52:35 INFO - PROCESS | 1802 | 1461250355986 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:52:35 INFO - PROCESS | 1802 | 1461250355990 Marionette TRACE conn3 <- [1,2878,null,{}] 07:52:36 INFO - PROCESS | 1802 | 1461250355995 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}] 07:52:36 INFO - PROCESS | 1802 | 1461250356220 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 07:52:36 INFO - PROCESS | 1802 | 1461250356569 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x93bc6000 == 198 [pid = 1802] [id = 727] 07:52:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x93bc6c00) [pid = 1802] [serial = 2182] [outer = (nil)] 07:52:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x93c3ec00) [pid = 1802] [serial = 2183] [outer = 0x93bc6c00] 07:52:36 INFO - PROCESS | 1802 | 1461250356662 Marionette DEBUG loaded listener.js 07:52:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x946a2000) [pid = 1802] [serial = 2184] [outer = 0x93bc6c00] 07:52:37 INFO - PROCESS | 1802 | 1461250357595 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]]]}] 07:52:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:52:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1683ms 07:52:37 INFO - PROCESS | 1802 | 1461250357670 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 07:52:37 INFO - PROCESS | 1802 | 1461250357674 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 07:52:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:52:37 INFO - PROCESS | 1802 | 1461250357681 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:52:37 INFO - PROCESS | 1802 | 1461250357686 Marionette TRACE conn3 <- [1,2882,null,{}] 07:52:37 INFO - PROCESS | 1802 | 1461250357693 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}] 07:52:37 INFO - PROCESS | 1802 | 1461250357949 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 07:52:38 INFO - PROCESS | 1802 | 1461250358315 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x83bcc800 == 199 [pid = 1802] [id = 728] 07:52:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8ff4d400) [pid = 1802] [serial = 2185] [outer = (nil)] 07:52:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x95acb000) [pid = 1802] [serial = 2186] [outer = 0x8ff4d400] 07:52:38 INFO - PROCESS | 1802 | 1461250358407 Marionette DEBUG loaded listener.js 07:52:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x96a34000) [pid = 1802] [serial = 2187] [outer = 0x8ff4d400] 07:52:39 INFO - PROCESS | 1802 | 1461250359352 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]]]}] 07:52:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:52:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1737ms 07:52:39 INFO - PROCESS | 1802 | 1461250359419 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 07:52:39 INFO - PROCESS | 1802 | 1461250359423 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 07:52:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:52:39 INFO - PROCESS | 1802 | 1461250359429 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:52:39 INFO - PROCESS | 1802 | 1461250359433 Marionette TRACE conn3 <- [1,2886,null,{}] 07:52:39 INFO - PROCESS | 1802 | 1461250359439 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}] 07:52:39 INFO - PROCESS | 1802 | 1461250359674 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 07:52:40 INFO - PROCESS | 1802 | 1461250360068 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x95acb800 == 200 [pid = 1802] [id = 729] 07:52:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x96baf000) [pid = 1802] [serial = 2188] [outer = (nil)] 07:52:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x977d4c00) [pid = 1802] [serial = 2189] [outer = 0x96baf000] 07:52:40 INFO - PROCESS | 1802 | 1461250360164 Marionette DEBUG loaded listener.js 07:52:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x9791e800) [pid = 1802] [serial = 2190] [outer = 0x96baf000] 07:52:41 INFO - PROCESS | 1802 | 1461250361070 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]]]}] 07:52:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:52:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1686ms 07:52:41 INFO - PROCESS | 1802 | 1461250361117 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 07:52:41 INFO - PROCESS | 1802 | 1461250361121 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 07:52:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:52:41 INFO - PROCESS | 1802 | 1461250361127 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:52:41 INFO - PROCESS | 1802 | 1461250361131 Marionette TRACE conn3 <- [1,2890,null,{}] 07:52:41 INFO - PROCESS | 1802 | 1461250361137 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}] 07:52:41 INFO - PROCESS | 1802 | 1461250361375 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 07:52:41 INFO - PROCESS | 1802 | 1461250361726 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x96a32400 == 201 [pid = 1802] [id = 730] 07:52:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x96fe2800) [pid = 1802] [serial = 2191] [outer = (nil)] 07:52:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x97c5b800) [pid = 1802] [serial = 2192] [outer = 0x96fe2800] 07:52:41 INFO - PROCESS | 1802 | 1461250361815 Marionette DEBUG loaded listener.js 07:52:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x97c60800) [pid = 1802] [serial = 2193] [outer = 0x96fe2800] 07:52:42 INFO - PROCESS | 1802 | 1461250362757 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:52:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:52:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1683ms 07:52:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:52:42 INFO - PROCESS | 1802 | 1461250362811 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 07:52:42 INFO - PROCESS | 1802 | 1461250362814 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 07:52:42 INFO - PROCESS | 1802 | 1461250362821 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:52:42 INFO - PROCESS | 1802 | 1461250362824 Marionette TRACE conn3 <- [1,2894,null,{}] 07:52:42 INFO - PROCESS | 1802 | 1461250362830 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}] 07:52:43 INFO - PROCESS | 1802 | 1461250363079 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 07:52:43 INFO - PROCESS | 1802 | 1461250363440 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b4f400 == 202 [pid = 1802] [id = 731] 07:52:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x92af5000) [pid = 1802] [serial = 2194] [outer = (nil)] 07:52:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x97f84800) [pid = 1802] [serial = 2195] [outer = 0x92af5000] 07:52:43 INFO - PROCESS | 1802 | 1461250363530 Marionette DEBUG loaded listener.js 07:52:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x97f86400) [pid = 1802] [serial = 2196] [outer = 0x92af5000] 07:52:44 INFO - PROCESS | 1802 | 1461250364455 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]]]}] 07:52:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:52:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1681ms 07:52:44 INFO - PROCESS | 1802 | 1461250364502 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 07:52:44 INFO - PROCESS | 1802 | 1461250364506 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 07:52:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:52:44 INFO - PROCESS | 1802 | 1461250364512 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:52:44 INFO - PROCESS | 1802 | 1461250364516 Marionette TRACE conn3 <- [1,2898,null,{}] 07:52:44 INFO - PROCESS | 1802 | 1461250364521 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}] 07:52:44 INFO - PROCESS | 1802 | 1461250364731 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8a8df400 == 201 [pid = 1802] [id = 299] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x97ce8400 == 200 [pid = 1802] [id = 263] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x89c94400 == 199 [pid = 1802] [id = 265] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x92996400 == 198 [pid = 1802] [id = 260] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8a6d9c00 == 197 [pid = 1802] [id = 210] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x83bc9000 == 196 [pid = 1802] [id = 669] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x902b8c00 == 195 [pid = 1802] [id = 291] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x97feac00 == 194 [pid = 1802] [id = 298] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x872b1000 == 193 [pid = 1802] [id = 713] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x83bc1400 == 192 [pid = 1802] [id = 712] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x838f2400 == 191 [pid = 1802] [id = 711] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x9130f800 == 190 [pid = 1802] [id = 709] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x83b4f000 == 189 [pid = 1802] [id = 708] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8ff4d000 == 188 [pid = 1802] [id = 706] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8f3de800 == 187 [pid = 1802] [id = 707] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8e9c6400 == 186 [pid = 1802] [id = 705] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8fed0800 == 185 [pid = 1802] [id = 704] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8f99f400 == 184 [pid = 1802] [id = 703] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8e7cb400 == 183 [pid = 1802] [id = 701] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x84e3c800 == 182 [pid = 1802] [id = 702] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x85645800 == 181 [pid = 1802] [id = 700] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x86e52000 == 180 [pid = 1802] [id = 699] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x88b95c00 == 179 [pid = 1802] [id = 698] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x894f7800 == 178 [pid = 1802] [id = 697] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x88d2ec00 == 177 [pid = 1802] [id = 695] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x88b99400 == 176 [pid = 1802] [id = 696] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x871e7400 == 175 [pid = 1802] [id = 694] 07:52:47 INFO - PROCESS | 1802 | --DOCSHELL 0x85646400 == 174 [pid = 1802] [id = 693] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8b642c00) [pid = 1802] [serial = 1956] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8f3ea000) [pid = 1802] [serial = 2031] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8fed4000) [pid = 1802] [serial = 2036] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0xa447cc00) [pid = 1802] [serial = 2007] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8ff4c800) [pid = 1802] [serial = 2037] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x872b5400) [pid = 1802] [serial = 2075] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8fe30400) [pid = 1802] [serial = 2034] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x860c8000) [pid = 1802] [serial = 2070] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x913ef800) [pid = 1802] [serial = 2040] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x92874000) [pid = 1802] [serial = 2043] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x98e34400) [pid = 1802] [serial = 2063] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x97773400) [pid = 1802] [serial = 2054] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x86e4d800) [pid = 1802] [serial = 2072] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x93c36c00) [pid = 1802] [serial = 2052] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x97c61000) [pid = 1802] [serial = 2058] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x872b9800) [pid = 1802] [serial = 2024] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x93355800) [pid = 1802] [serial = 2046] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8816a000) [pid = 1802] [serial = 2076] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8fb4e800) [pid = 1802] [serial = 2033] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8f324800) [pid = 1802] [serial = 2030] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x86e56400) [pid = 1802] [serial = 2073] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8e63e400) [pid = 1802] [serial = 2028] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8b645000) [pid = 1802] [serial = 2027] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x92af2c00) [pid = 1802] [serial = 2045] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x97c57800) [pid = 1802] [serial = 2057] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8599f000) [pid = 1802] [serial = 2069] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x98113c00) [pid = 1802] [serial = 2060] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x906be800) [pid = 1802] [serial = 2039] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x979ed400) [pid = 1802] [serial = 2055] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x88b9bc00) [pid = 1802] [serial = 2025] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x93c31800) [pid = 1802] [serial = 2051] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x98261800) [pid = 1802] [serial = 2061] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x98eb7400) [pid = 1802] [serial = 2064] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x9fb2a800) [pid = 1802] [serial = 2066] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x93ae3800) [pid = 1802] [serial = 2048] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x93af0c00) [pid = 1802] [serial = 2049] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x92870800) [pid = 1802] [serial = 2042] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x88175400) [pid = 1802] [serial = 2078] [outer = (nil)] [url = about:blank] 07:52:47 INFO - PROCESS | 1802 | 1461250367963 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x85645800 == 175 [pid = 1802] [id = 732] 07:52:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x85646400) [pid = 1802] [serial = 2197] [outer = (nil)] 07:52:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8599f400) [pid = 1802] [serial = 2198] [outer = 0x85646400] 07:52:48 INFO - PROCESS | 1802 | 1461250368047 Marionette DEBUG loaded listener.js 07:52:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x861e7400) [pid = 1802] [serial = 2199] [outer = 0x85646400] 07:52:48 INFO - PROCESS | 1802 | 1461250368896 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]]]}] 07:52:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:52:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 4439ms 07:52:48 INFO - PROCESS | 1802 | 1461250368952 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 07:52:48 INFO - PROCESS | 1802 | 1461250368959 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 07:52:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:52:48 INFO - PROCESS | 1802 | 1461250368968 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:52:48 INFO - PROCESS | 1802 | 1461250368973 Marionette TRACE conn3 <- [1,2902,null,{}] 07:52:48 INFO - PROCESS | 1802 | 1461250368979 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}] 07:52:49 INFO - PROCESS | 1802 | 1461250369208 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 07:52:49 INFO - PROCESS | 1802 | 1461250369423 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x86f20c00 == 176 [pid = 1802] [id = 733] 07:52:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86f23c00) [pid = 1802] [serial = 2200] [outer = (nil)] 07:52:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x871e4800) [pid = 1802] [serial = 2201] [outer = 0x86f23c00] 07:52:49 INFO - PROCESS | 1802 | 1461250369505 Marionette DEBUG loaded listener.js 07:52:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x872b1000) [pid = 1802] [serial = 2202] [outer = 0x86f23c00] 07:52:50 INFO - PROCESS | 1802 | 1461250370504 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:52:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:52:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1592ms 07:52:50 INFO - PROCESS | 1802 | 1461250370563 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 07:52:50 INFO - PROCESS | 1802 | 1461250370569 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 07:52:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:52:50 INFO - PROCESS | 1802 | 1461250370585 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:52:50 INFO - PROCESS | 1802 | 1461250370588 Marionette TRACE conn3 <- [1,2906,null,{}] 07:52:50 INFO - PROCESS | 1802 | 1461250370594 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}] 07:52:50 INFO - PROCESS | 1802 | 1461250370874 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 07:52:50 INFO - PROCESS | 1802 | 1461250370905 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x861ef800 == 177 [pid = 1802] [id = 734] 07:52:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x86f1d400) [pid = 1802] [serial = 2203] [outer = (nil)] 07:52:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x88418000) [pid = 1802] [serial = 2204] [outer = 0x86f1d400] 07:52:50 INFO - PROCESS | 1802 | 1461250370991 Marionette DEBUG loaded listener.js 07:52:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x88b9a800) [pid = 1802] [serial = 2205] [outer = 0x86f1d400] 07:52:52 INFO - PROCESS | 1802 | 1461250372074 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]]]}] 07:52:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:52:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1579ms 07:52:52 INFO - PROCESS | 1802 | 1461250372165 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 07:52:52 INFO - PROCESS | 1802 | 1461250372169 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 07:52:52 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:52:52 INFO - PROCESS | 1802 | 1461250372184 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:52:52 INFO - PROCESS | 1802 | 1461250372192 Marionette TRACE conn3 <- [1,2910,null,{}] 07:52:52 INFO - PROCESS | 1802 | 1461250372208 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}] 07:52:52 INFO - PROCESS | 1802 | 1461250372960 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x90450400) [pid = 1802] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x860c4800) [pid = 1802] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8fe28400) [pid = 1802] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8e7cc800) [pid = 1802] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x861ee000) [pid = 1802] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x89c8c400) [pid = 1802] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8e7d0000) [pid = 1802] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8f99cc00) [pid = 1802] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x88d32800) [pid = 1802] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x85649000) [pid = 1802] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8f996c00) [pid = 1802] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8944ec00) [pid = 1802] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x871e9400) [pid = 1802] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x88b97c00) [pid = 1802] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x88d2e800) [pid = 1802] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8b641000) [pid = 1802] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x89441800) [pid = 1802] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8fed2400) [pid = 1802] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8f325800) [pid = 1802] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x9298f000) [pid = 1802] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8a8df000) [pid = 1802] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x91e43800) [pid = 1802] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x91e3d000) [pid = 1802] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:52:53 INFO - PROCESS | 1802 | 1461250373208 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x83007c00 == 178 [pid = 1802] [id = 735] 07:52:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x83b48000) [pid = 1802] [serial = 2206] [outer = (nil)] 07:52:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x860bbc00) [pid = 1802] [serial = 2207] [outer = 0x83b48000] 07:52:53 INFO - PROCESS | 1802 | 1461250373282 Marionette DEBUG loaded listener.js 07:52:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x88175400) [pid = 1802] [serial = 2208] [outer = 0x83b48000] 07:52:53 INFO - PROCESS | 1802 | 1461250373943 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]]]}] 07:52:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:52:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:52:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1803ms 07:52:53 INFO - PROCESS | 1802 | 1461250373980 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 07:52:53 INFO - PROCESS | 1802 | 1461250373984 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 07:52:53 INFO - TEST-START | /DOMEvents/constructors.html 07:52:53 INFO - PROCESS | 1802 | 1461250373990 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:52:53 INFO - PROCESS | 1802 | 1461250373993 Marionette TRACE conn3 <- [1,2914,null,{}] 07:52:54 INFO - PROCESS | 1802 | 1461250373998 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}] 07:52:54 INFO - PROCESS | 1802 | 1461250374181 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 07:52:54 INFO - PROCESS | 1802 | 1461250374401 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x861e5800 == 179 [pid = 1802] [id = 736] 07:52:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x88d38800) [pid = 1802] [serial = 2209] [outer = (nil)] 07:52:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8a6dcc00) [pid = 1802] [serial = 2210] [outer = 0x88d38800] 07:52:54 INFO - PROCESS | 1802 | 1461250374474 Marionette DEBUG loaded listener.js 07:52:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8a8e4c00) [pid = 1802] [serial = 2211] [outer = 0x88d38800] 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:52:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:52:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:52:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:52:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:52:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:52:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:52:55 INFO - TEST-OK | /DOMEvents/constructors.html | took 1767ms 07:52:55 INFO - PROCESS | 1802 | 1461250375685 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]]]}] 07:52:55 INFO - PROCESS | 1802 | 1461250375781 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 07:52:55 INFO - PROCESS | 1802 | 1461250375796 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 07:52:55 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:52:55 INFO - PROCESS | 1802 | 1461250375805 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:52:55 INFO - PROCESS | 1802 | 1461250375810 Marionette TRACE conn3 <- [1,2918,null,{}] 07:52:55 INFO - PROCESS | 1802 | 1461250375818 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}] 07:52:56 INFO - PROCESS | 1802 | 1461250376075 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 07:52:56 INFO - PROCESS | 1802 | 1461250376382 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x88167000 == 180 [pid = 1802] [id = 737] 07:52:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8816c400) [pid = 1802] [serial = 2212] [outer = (nil)] 07:52:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x88408400) [pid = 1802] [serial = 2213] [outer = 0x8816c400] 07:52:56 INFO - PROCESS | 1802 | 1461250376475 Marionette DEBUG loaded listener.js 07:52:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x88da5400) [pid = 1802] [serial = 2214] [outer = 0x8816c400] 07:52:57 INFO - PROCESS | 1802 | 1461250377327 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:52:57 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:52:57 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1541ms 07:52:57 INFO - PROCESS | 1802 | 1461250377345 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 07:52:57 INFO - PROCESS | 1802 | 1461250377355 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 07:52:57 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:52:57 INFO - PROCESS | 1802 | 1461250377366 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:52:57 INFO - PROCESS | 1802 | 1461250377370 Marionette TRACE conn3 <- [1,2922,null,{}] 07:52:57 INFO - PROCESS | 1802 | 1461250377377 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}] 07:52:57 INFO - PROCESS | 1802 | 1461250377701 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 07:52:57 INFO - PROCESS | 1802 | 1461250377930 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x86f2cc00 == 181 [pid = 1802] [id = 738] 07:52:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x88405400) [pid = 1802] [serial = 2215] [outer = (nil)] 07:52:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8bac1c00) [pid = 1802] [serial = 2216] [outer = 0x88405400] 07:52:58 INFO - PROCESS | 1802 | 1461250378023 Marionette DEBUG loaded listener.js 07:52:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8c304800) [pid = 1802] [serial = 2217] [outer = 0x88405400] 07:52:58 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 07:52:58 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 07:52:58 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 07:52:58 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 07:52:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:52:59 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:52:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:52:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:52:59 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 07:52:59 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:52:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:52:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:52:59 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 07:52:59 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:52:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:52:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:52:59 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]" 07:52:59 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:52:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:52:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:52:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:52:59 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:52:59 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1685ms 07:52:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:52:59 INFO - PROCESS | 1802 | 1461250379030 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]]]}] 07:52:59 INFO - PROCESS | 1802 | 1461250379053 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 07:52:59 INFO - PROCESS | 1802 | 1461250379072 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 07:52:59 INFO - PROCESS | 1802 | 1461250379078 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:52:59 INFO - PROCESS | 1802 | 1461250379086 Marionette TRACE conn3 <- [1,2926,null,{}] 07:52:59 INFO - PROCESS | 1802 | 1461250379120 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}] 07:52:59 INFO - PROCESS | 1802 | 1461250379411 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 07:52:59 INFO - PROCESS | 1802 | 1461250379640 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:52:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8bac5c00 == 182 [pid = 1802] [id = 739] 07:52:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8e7c9800) [pid = 1802] [serial = 2218] [outer = (nil)] 07:52:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8e9c7000) [pid = 1802] [serial = 2219] [outer = 0x8e7c9800] 07:52:59 INFO - PROCESS | 1802 | 1461250379732 Marionette DEBUG loaded listener.js 07:52:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8f326400) [pid = 1802] [serial = 2220] [outer = 0x8e7c9800] 07:53:00 INFO - PROCESS | 1802 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:53:00 INFO - PROCESS | 1802 | 1461250380629 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]]]}] 07:53:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:53:00 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1598ms 07:53:00 INFO - PROCESS | 1802 | 1461250380676 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 07:53:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:53:00 INFO - PROCESS | 1802 | 1461250380681 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 07:53:00 INFO - PROCESS | 1802 | 1461250380687 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:53:00 INFO - PROCESS | 1802 | 1461250380691 Marionette TRACE conn3 <- [1,2930,null,{}] 07:53:00 INFO - PROCESS | 1802 | 1461250380698 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}] 07:53:00 INFO - PROCESS | 1802 | 1461250380938 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 07:53:01 INFO - PROCESS | 1802 | 1461250381245 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e9c9000 == 183 [pid = 1802] [id = 740] 07:53:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8f3e4000) [pid = 1802] [serial = 2221] [outer = (nil)] 07:53:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8f938000) [pid = 1802] [serial = 2222] [outer = 0x8f3e4000] 07:53:01 INFO - PROCESS | 1802 | 1461250381339 Marionette DEBUG loaded listener.js 07:53:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8f995400) [pid = 1802] [serial = 2223] [outer = 0x8f3e4000] 07:53:02 INFO - PROCESS | 1802 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:53:02 INFO - PROCESS | 1802 | 1461250382316 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]]]}] 07:53:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:53:02 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1688ms 07:53:02 INFO - PROCESS | 1802 | 1461250382376 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 07:53:02 INFO - PROCESS | 1802 | 1461250382380 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 07:53:02 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:53:02 INFO - PROCESS | 1802 | 1461250382406 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:53:02 INFO - PROCESS | 1802 | 1461250382410 Marionette TRACE conn3 <- [1,2934,null,{}] 07:53:02 INFO - PROCESS | 1802 | 1461250382416 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}] 07:53:02 INFO - PROCESS | 1802 | 1461250382657 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 07:53:03 INFO - PROCESS | 1802 | 1461250383020 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x871e7400 == 184 [pid = 1802] [id = 741] 07:53:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8f356800) [pid = 1802] [serial = 2224] [outer = (nil)] 07:53:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8fe27000) [pid = 1802] [serial = 2225] [outer = 0x8f356800] 07:53:03 INFO - PROCESS | 1802 | 1461250383117 Marionette DEBUG loaded listener.js 07:53:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8fe29800) [pid = 1802] [serial = 2226] [outer = 0x8f356800] 07:53:03 INFO - PROCESS | 1802 | 1461250383920 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]]]}] 07:53:03 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:53:03 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1541ms 07:53:03 INFO - PROCESS | 1802 | 1461250383944 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 07:53:03 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:53:03 INFO - PROCESS | 1802 | 1461250383948 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 07:53:03 INFO - PROCESS | 1802 | 1461250383954 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:53:03 INFO - PROCESS | 1802 | 1461250383958 Marionette TRACE conn3 <- [1,2938,null,{}] 07:53:03 INFO - PROCESS | 1802 | 1461250383964 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}] 07:53:04 INFO - PROCESS | 1802 | 1461250384216 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 07:53:04 INFO - PROCESS | 1802 | 1461250384531 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fe27c00 == 185 [pid = 1802] [id = 742] 07:53:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8ff4c400) [pid = 1802] [serial = 2227] [outer = (nil)] 07:53:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x902b9000) [pid = 1802] [serial = 2228] [outer = 0x8ff4c400] 07:53:04 INFO - PROCESS | 1802 | 1461250384635 Marionette DEBUG loaded listener.js 07:53:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x902c1400) [pid = 1802] [serial = 2229] [outer = 0x8ff4c400] 07:53:05 INFO - PROCESS | 1802 | 1461250385514 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]]]}] 07:53:05 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. 07:53:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1587ms 07:53:05 INFO - PROCESS | 1802 | 1461250385541 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 07:53:05 INFO - PROCESS | 1802 | 1461250385545 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 07:53:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:53:05 INFO - PROCESS | 1802 | 1461250385552 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:53:05 INFO - PROCESS | 1802 | 1461250385555 Marionette TRACE conn3 <- [1,2942,null,{}] 07:53:05 INFO - PROCESS | 1802 | 1461250385561 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}] 07:53:05 INFO - PROCESS | 1802 | 1461250385757 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 07:53:06 INFO - PROCESS | 1802 | 1461250386064 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fb48c00 == 186 [pid = 1802] [id = 743] 07:53:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8ff58400) [pid = 1802] [serial = 2230] [outer = (nil)] 07:53:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x91301400) [pid = 1802] [serial = 2231] [outer = 0x8ff58400] 07:53:06 INFO - PROCESS | 1802 | 1461250386168 Marionette DEBUG loaded listener.js 07:53:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x91310400) [pid = 1802] [serial = 2232] [outer = 0x8ff58400] 07:53:07 INFO - PROCESS | 1802 | 1461250387009 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"]]]}] 07:53:07 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 07:53:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:53:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1479ms 07:53:07 INFO - PROCESS | 1802 | 1461250387032 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 07:53:07 INFO - PROCESS | 1802 | 1461250387036 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 07:53:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:53:07 INFO - PROCESS | 1802 | 1461250387042 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:53:07 INFO - PROCESS | 1802 | 1461250387046 Marionette TRACE conn3 <- [1,2946,null,{}] 07:53:07 INFO - PROCESS | 1802 | 1461250387052 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}] 07:53:07 INFO - PROCESS | 1802 | 1461250387258 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 07:53:07 INFO - PROCESS | 1802 | 1461250387575 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x9044a000 == 187 [pid = 1802] [id = 744] 07:53:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x9286e000) [pid = 1802] [serial = 2233] [outer = (nil)] 07:53:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x928a0c00) [pid = 1802] [serial = 2234] [outer = 0x9286e000] 07:53:07 INFO - PROCESS | 1802 | 1461250387678 Marionette DEBUG loaded listener.js 07:53:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x9298d400) [pid = 1802] [serial = 2235] [outer = 0x9286e000] 07:53:08 INFO - PROCESS | 1802 | 1461250388480 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]]]}] 07:53:08 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. 07:53:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1481ms 07:53:08 INFO - PROCESS | 1802 | 1461250388525 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 07:53:08 INFO - PROCESS | 1802 | 1461250388528 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 07:53:08 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:53:08 INFO - PROCESS | 1802 | 1461250388535 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:53:08 INFO - PROCESS | 1802 | 1461250388538 Marionette TRACE conn3 <- [1,2950,null,{}] 07:53:08 INFO - PROCESS | 1802 | 1461250388544 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}] 07:53:08 INFO - PROCESS | 1802 | 1461250388777 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 07:53:09 INFO - PROCESS | 1802 | 1461250389060 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x92867c00 == 188 [pid = 1802] [id = 745] 07:53:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x92875000) [pid = 1802] [serial = 2236] [outer = (nil)] 07:53:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x93355800) [pid = 1802] [serial = 2237] [outer = 0x92875000] 07:53:09 INFO - PROCESS | 1802 | 1461250389151 Marionette DEBUG loaded listener.js 07:53:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x9335ac00) [pid = 1802] [serial = 2238] [outer = 0x92875000] 07:53:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x93ae3c00 == 189 [pid = 1802] [id = 746] 07:53:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x93ae6c00) [pid = 1802] [serial = 2239] [outer = (nil)] 07:53:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x93aeec00) [pid = 1802] [serial = 2240] [outer = 0x93ae6c00] 07:53:10 INFO - PROCESS | 1802 | 1461250390076 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]]]}] 07:53:10 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. 07:53:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1598ms 07:53:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:53:10 INFO - PROCESS | 1802 | 1461250390133 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 07:53:10 INFO - PROCESS | 1802 | 1461250390136 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 07:53:10 INFO - PROCESS | 1802 | 1461250390143 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:53:10 INFO - PROCESS | 1802 | 1461250390146 Marionette TRACE conn3 <- [1,2954,null,{}] 07:53:10 INFO - PROCESS | 1802 | 1461250390152 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}] 07:53:10 INFO - PROCESS | 1802 | 1461250390471 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 07:53:10 INFO - PROCESS | 1802 | 1461250390860 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x929dac00 == 190 [pid = 1802] [id = 747] 07:53:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x93ae2c00) [pid = 1802] [serial = 2241] [outer = (nil)] 07:53:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x93b47c00) [pid = 1802] [serial = 2242] [outer = 0x93ae2c00] 07:53:10 INFO - PROCESS | 1802 | 1461250390951 Marionette DEBUG loaded listener.js 07:53:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x93b51c00) [pid = 1802] [serial = 2243] [outer = 0x93ae2c00] 07:53:11 INFO - PROCESS | 1802 | 1461250391786 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]]]}] 07:53:11 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:53:11 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 07:53:11 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1682ms 07:53:11 INFO - PROCESS | 1802 | 1461250391823 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 07:53:11 INFO - PROCESS | 1802 | 1461250391827 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 07:53:11 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:53:11 INFO - PROCESS | 1802 | 1461250391833 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:53:11 INFO - PROCESS | 1802 | 1461250391838 Marionette TRACE conn3 <- [1,2958,null,{}] 07:53:11 INFO - PROCESS | 1802 | 1461250391843 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}] 07:53:12 INFO - PROCESS | 1802 | 1461250392087 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 07:53:12 INFO - PROCESS | 1802 | 1461250392391 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8840f800 == 191 [pid = 1802] [id = 748] 07:53:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8841e000) [pid = 1802] [serial = 2244] [outer = (nil)] 07:53:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x97917c00) [pid = 1802] [serial = 2245] [outer = 0x8841e000] 07:53:12 INFO - PROCESS | 1802 | 1461250392495 Marionette DEBUG loaded listener.js 07:53:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x97ce8400) [pid = 1802] [serial = 2246] [outer = 0x8841e000] 07:53:13 INFO - PROCESS | 1802 | 1461250393425 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]]]}] 07:53:13 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. 07:53:13 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1630ms 07:53:13 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:53:13 INFO - PROCESS | 1802 | 1461250393463 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 07:53:13 INFO - PROCESS | 1802 | 1461250393466 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 07:53:13 INFO - PROCESS | 1802 | 1461250393472 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:53:13 INFO - PROCESS | 1802 | 1461250393476 Marionette TRACE conn3 <- [1,2962,null,{}] 07:53:13 INFO - PROCESS | 1802 | 1461250393482 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}] 07:53:13 INFO - PROCESS | 1802 | 1461250393682 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 07:53:14 INFO - PROCESS | 1802 | 1461250393999 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x88412400 == 192 [pid = 1802] [id = 749] 07:53:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8a6d6800) [pid = 1802] [serial = 2247] [outer = (nil)] 07:53:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x97fee000) [pid = 1802] [serial = 2248] [outer = 0x8a6d6800] 07:53:14 INFO - PROCESS | 1802 | 1461250394091 Marionette DEBUG loaded listener.js 07:53:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x97ff2c00) [pid = 1802] [serial = 2249] [outer = 0x8a6d6800] 07:53:14 INFO - PROCESS | 1802 | 1461250394935 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]]]}] 07:53:14 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. 07:53:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1496ms 07:53:14 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:53:14 INFO - PROCESS | 1802 | 1461250394967 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 07:53:14 INFO - PROCESS | 1802 | 1461250394970 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 07:53:14 INFO - PROCESS | 1802 | 1461250394977 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:53:14 INFO - PROCESS | 1802 | 1461250394981 Marionette TRACE conn3 <- [1,2966,null,{}] 07:53:14 INFO - PROCESS | 1802 | 1461250394987 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}] 07:53:15 INFO - PROCESS | 1802 | 1461250395219 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 07:53:15 INFO - PROCESS | 1802 | 1461250395525 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x97f85800 == 193 [pid = 1802] [id = 750] 07:53:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x97f8a800) [pid = 1802] [serial = 2250] [outer = (nil)] 07:53:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x98119400) [pid = 1802] [serial = 2251] [outer = 0x97f8a800] 07:53:15 INFO - PROCESS | 1802 | 1461250395616 Marionette DEBUG loaded listener.js 07:53:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x9811c000) [pid = 1802] [serial = 2252] [outer = 0x97f8a800] 07:53:16 INFO - PROCESS | 1802 | 1461250396472 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]]]}] 07:53:16 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. 07:53:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1535ms 07:53:16 INFO - PROCESS | 1802 | 1461250396512 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 07:53:16 INFO - PROCESS | 1802 | 1461250396515 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 07:53:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:53:16 INFO - PROCESS | 1802 | 1461250396522 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:53:16 INFO - PROCESS | 1802 | 1461250396525 Marionette TRACE conn3 <- [1,2970,null,{}] 07:53:16 INFO - PROCESS | 1802 | 1461250396531 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}] 07:53:16 INFO - PROCESS | 1802 | 1461250396737 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 07:53:17 INFO - PROCESS | 1802 | 1461250397054 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x85649c00 == 194 [pid = 1802] [id = 751] 07:53:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8639c000) [pid = 1802] [serial = 2253] [outer = (nil)] 07:53:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x9826b800) [pid = 1802] [serial = 2254] [outer = 0x8639c000] 07:53:17 INFO - PROCESS | 1802 | 1461250397148 Marionette DEBUG loaded listener.js 07:53:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x98270800) [pid = 1802] [serial = 2255] [outer = 0x8639c000] 07:53:17 INFO - PROCESS | 1802 | 1461250397974 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]]]}] 07:53:18 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. 07:53:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1482ms 07:53:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:53:18 INFO - PROCESS | 1802 | 1461250398005 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 07:53:18 INFO - PROCESS | 1802 | 1461250398007 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 07:53:18 INFO - PROCESS | 1802 | 1461250398014 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:53:18 INFO - PROCESS | 1802 | 1461250398018 Marionette TRACE conn3 <- [1,2974,null,{}] 07:53:18 INFO - PROCESS | 1802 | 1461250398024 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}] 07:53:18 INFO - PROCESS | 1802 | 1461250398245 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 07:53:18 INFO - PROCESS | 1802 | 1461250398529 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x98114400 == 195 [pid = 1802] [id = 752] 07:53:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x98266c00) [pid = 1802] [serial = 2256] [outer = (nil)] 07:53:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x983f7000) [pid = 1802] [serial = 2257] [outer = 0x98266c00] 07:53:18 INFO - PROCESS | 1802 | 1461250398620 Marionette DEBUG loaded listener.js 07:53:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x9849ec00) [pid = 1802] [serial = 2258] [outer = 0x98266c00] 07:53:19 INFO - PROCESS | 1802 | 1461250399487 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]]]}] 07:53:19 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. 07:53:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1531ms 07:53:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:53:19 INFO - PROCESS | 1802 | 1461250399545 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 07:53:19 INFO - PROCESS | 1802 | 1461250399548 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 07:53:19 INFO - PROCESS | 1802 | 1461250399554 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:53:19 INFO - PROCESS | 1802 | 1461250399558 Marionette TRACE conn3 <- [1,2978,null,{}] 07:53:19 INFO - PROCESS | 1802 | 1461250399564 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}] 07:53:19 INFO - PROCESS | 1802 | 1461250399804 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 07:53:20 INFO - PROCESS | 1802 | 1461250400066 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x98267800 == 196 [pid = 1802] [id = 753] 07:53:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x98496000) [pid = 1802] [serial = 2259] [outer = (nil)] 07:53:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x98e2f400) [pid = 1802] [serial = 2260] [outer = 0x98496000] 07:53:20 INFO - PROCESS | 1802 | 1461250400153 Marionette DEBUG loaded listener.js 07:53:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x98e36400) [pid = 1802] [serial = 2261] [outer = 0x98496000] 07:53:21 INFO - PROCESS | 1802 | 1461250401006 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]]]}] 07:53:21 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. 07:53:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1492ms 07:53:21 INFO - PROCESS | 1802 | 1461250401046 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 07:53:21 INFO - PROCESS | 1802 | 1461250401049 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 07:53:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:53:21 INFO - PROCESS | 1802 | 1461250401056 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:53:21 INFO - PROCESS | 1802 | 1461250401059 Marionette TRACE conn3 <- [1,2982,null,{}] 07:53:21 INFO - PROCESS | 1802 | 1461250401065 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}] 07:53:21 INFO - PROCESS | 1802 | 1461250401278 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 07:53:21 INFO - PROCESS | 1802 | 1461250401595 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x98295000 == 197 [pid = 1802] [id = 754] 07:53:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x9829b800) [pid = 1802] [serial = 2262] [outer = (nil)] 07:53:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x9994f800) [pid = 1802] [serial = 2263] [outer = 0x9829b800] 07:53:21 INFO - PROCESS | 1802 | 1461250401692 Marionette DEBUG loaded listener.js 07:53:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x99a3ec00) [pid = 1802] [serial = 2264] [outer = 0x9829b800] 07:53:22 INFO - PROCESS | 1802 | 1461250402504 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"]]]}] 07:53:22 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 07:53:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:53:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1487ms 07:53:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:53:22 INFO - PROCESS | 1802 | 1461250402545 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 07:53:22 INFO - PROCESS | 1802 | 1461250402547 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 07:53:22 INFO - PROCESS | 1802 | 1461250402554 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:53:22 INFO - PROCESS | 1802 | 1461250402557 Marionette TRACE conn3 <- [1,2986,null,{}] 07:53:22 INFO - PROCESS | 1802 | 1461250402563 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}] 07:53:22 INFO - PROCESS | 1802 | 1461250402780 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 07:53:23 INFO - PROCESS | 1802 | 1461250403095 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x98cd0800 == 198 [pid = 1802] [id = 755] 07:53:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x9b0b0000) [pid = 1802] [serial = 2265] [outer = (nil)] 07:53:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x9df98800) [pid = 1802] [serial = 2266] [outer = 0x9b0b0000] 07:53:23 INFO - PROCESS | 1802 | 1461250403189 Marionette DEBUG loaded listener.js 07:53:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x9ea04000) [pid = 1802] [serial = 2267] [outer = 0x9b0b0000] 07:53:23 INFO - PROCESS | 1802 | 1461250403992 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]]]}] 07:53:24 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. 07:53:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1481ms 07:53:24 INFO - PROCESS | 1802 | 1461250404035 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 07:53:24 INFO - PROCESS | 1802 | 1461250404038 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 07:53:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:53:24 INFO - PROCESS | 1802 | 1461250404045 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:53:24 INFO - PROCESS | 1802 | 1461250404049 Marionette TRACE conn3 <- [1,2990,null,{}] 07:53:24 INFO - PROCESS | 1802 | 1461250404055 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}] 07:53:24 INFO - PROCESS | 1802 | 1461250404294 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 07:53:24 INFO - PROCESS | 1802 | 1461250404591 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x98e29000 == 199 [pid = 1802] [id = 756] 07:53:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x9b0ad400) [pid = 1802] [serial = 2268] [outer = (nil)] 07:53:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x9fc53000) [pid = 1802] [serial = 2269] [outer = 0x9b0ad400] 07:53:24 INFO - PROCESS | 1802 | 1461250404683 Marionette DEBUG loaded listener.js 07:53:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x9fc5c000) [pid = 1802] [serial = 2270] [outer = 0x9b0ad400] 07:53:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x9ffaf400 == 200 [pid = 1802] [id = 757] 07:53:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0xa0a3fc00) [pid = 1802] [serial = 2271] [outer = (nil)] 07:53:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0xa0a49400) [pid = 1802] [serial = 2272] [outer = 0xa0a3fc00] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x83b44000 == 199 [pid = 1802] [id = 686] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x83b4e400 == 198 [pid = 1802] [id = 687] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x86f23400 == 197 [pid = 1802] [id = 670] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8599a400 == 196 [pid = 1802] [id = 690] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x88403c00 == 195 [pid = 1802] [id = 671] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x871e9c00 == 194 [pid = 1802] [id = 691] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8bac4000 == 193 [pid = 1802] [id = 676] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8f93b400 == 192 [pid = 1802] [id = 685] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x93c38000 == 191 [pid = 1802] [id = 684] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x913f2000 == 190 [pid = 1802] [id = 688] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x838fd400 == 189 [pid = 1802] [id = 689] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8e9c6c00 == 188 [pid = 1802] [id = 677] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x85647000 == 187 [pid = 1802] [id = 675] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x96a32400 == 186 [pid = 1802] [id = 730] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x95acb800 == 185 [pid = 1802] [id = 729] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x83bcc800 == 184 [pid = 1802] [id = 728] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x93b47400 == 183 [pid = 1802] [id = 726] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x93bc6000 == 182 [pid = 1802] [id = 727] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x93ae6400 == 181 [pid = 1802] [id = 725] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x9124e800 == 180 [pid = 1802] [id = 724] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x83009800 == 179 [pid = 1802] [id = 723] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x859a0400 == 178 [pid = 1802] [id = 722] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8f3e3c00 == 177 [pid = 1802] [id = 720] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x8f3e2c00 == 176 [pid = 1802] [id = 721] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x86397400 == 175 [pid = 1802] [id = 719] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x88da4400 == 174 [pid = 1802] [id = 718] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x88e05c00 == 173 [pid = 1802] [id = 717] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x88172800 == 172 [pid = 1802] [id = 716] 07:53:28 INFO - PROCESS | 1802 | --DOCSHELL 0x861f2800 == 171 [pid = 1802] [id = 715] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8a814800) [pid = 1802] [serial = 2144] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x906be000) [pid = 1802] [serial = 2121] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x86395400) [pid = 1802] [serial = 2081] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x86e4c000) [pid = 1802] [serial = 2082] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8fe9ac00) [pid = 1802] [serial = 2112] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8e9cac00) [pid = 1802] [serial = 2103] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x88404800) [pid = 1802] [serial = 2138] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8a6e4400) [pid = 1802] [serial = 2093] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8fe31c00) [pid = 1802] [serial = 2111] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8f32b800) [pid = 1802] [serial = 2105] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x92838c00) [pid = 1802] [serial = 2127] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x88da7800) [pid = 1802] [serial = 2088] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x86f1e000) [pid = 1802] [serial = 2135] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x9124b800) [pid = 1802] [serial = 2123] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8f361c00) [pid = 1802] [serial = 2108] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x88402000) [pid = 1802] [serial = 2085] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8e690c00) [pid = 1802] [serial = 2099] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x89441400) [pid = 1802] [serial = 2142] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8c302000) [pid = 1802] [serial = 2096] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x89448400) [pid = 1802] [serial = 2090] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8ff4a400) [pid = 1802] [serial = 2114] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x89450400) [pid = 1802] [serial = 2091] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8841ac00) [pid = 1802] [serial = 2139] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x90446000) [pid = 1802] [serial = 2117] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x872b6800) [pid = 1802] [serial = 2084] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x9044b000) [pid = 1802] [serial = 2118] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8f3ec800) [pid = 1802] [serial = 2109] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x92af6c00) [pid = 1802] [serial = 2132] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8baca000) [pid = 1802] [serial = 2022] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x88da2000) [pid = 1802] [serial = 2141] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x88da0800) [pid = 1802] [serial = 2087] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x9298dc00) [pid = 1802] [serial = 2129] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x906ba400) [pid = 1802] [serial = 2120] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x91307000) [pid = 1802] [serial = 2124] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8e9c5400) [pid = 1802] [serial = 2102] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8ff55400) [pid = 1802] [serial = 2115] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8f330800) [pid = 1802] [serial = 2106] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8c30d000) [pid = 1802] [serial = 2097] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8a81ec00) [pid = 1802] [serial = 2094] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x91e45c00) [pid = 1802] [serial = 2126] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8e7c6800) [pid = 1802] [serial = 2100] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x86f26800) [pid = 1802] [serial = 2136] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x92992800) [pid = 1802] [serial = 2130] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x93356c00) [pid = 1802] [serial = 2133] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x9fc99000) [pid = 1802] [serial = 2067] [outer = (nil)] [url = about:blank] 07:53:29 INFO - PROCESS | 1802 | 1461250409384 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]]]}] 07:53:29 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. 07:53:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 5400ms 07:53:29 INFO - PROCESS | 1802 | 1461250409446 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 07:53:29 INFO - PROCESS | 1802 | 1461250409451 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 07:53:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:53:29 INFO - PROCESS | 1802 | 1461250409458 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:53:29 INFO - PROCESS | 1802 | 1461250409462 Marionette TRACE conn3 <- [1,2994,null,{}] 07:53:29 INFO - PROCESS | 1802 | 1461250409471 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}] 07:53:29 INFO - PROCESS | 1802 | 1461250409712 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 07:53:30 INFO - PROCESS | 1802 | 1461250409994 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x861ed400 == 172 [pid = 1802] [id = 758] 07:53:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8639f400) [pid = 1802] [serial = 2273] [outer = (nil)] 07:53:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x86e4f800) [pid = 1802] [serial = 2274] [outer = 0x8639f400] 07:53:30 INFO - PROCESS | 1802 | 1461250410072 Marionette DEBUG loaded listener.js 07:53:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x86f22c00) [pid = 1802] [serial = 2275] [outer = 0x8639f400] 07:53:30 INFO - PROCESS | 1802 | 1461250410818 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]]]}] 07:53:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:53:30 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 07:53:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1389ms 07:53:30 INFO - PROCESS | 1802 | 1461250410848 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 07:53:30 INFO - PROCESS | 1802 | 1461250410856 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 07:53:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:53:30 INFO - PROCESS | 1802 | 1461250410865 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:53:30 INFO - PROCESS | 1802 | 1461250410869 Marionette TRACE conn3 <- [1,2998,null,{}] 07:53:30 INFO - PROCESS | 1802 | 1461250410875 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}] 07:53:31 INFO - PROCESS | 1802 | 1461250411158 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 07:53:31 INFO - PROCESS | 1802 | 1461250411186 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x861e9400 == 173 [pid = 1802] [id = 759] 07:53:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x86f24c00) [pid = 1802] [serial = 2276] [outer = (nil)] 07:53:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x872b8000) [pid = 1802] [serial = 2277] [outer = 0x86f24c00] 07:53:31 INFO - PROCESS | 1802 | 1461250411260 Marionette DEBUG loaded listener.js 07:53:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x88402000) [pid = 1802] [serial = 2278] [outer = 0x86f24c00] 07:53:32 INFO - PROCESS | 1802 | 1461250412312 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]]]}] 07:53:32 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. 07:53:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1484ms 07:53:32 INFO - PROCESS | 1802 | 1461250412353 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 07:53:32 INFO - PROCESS | 1802 | 1461250412357 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 07:53:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:53:32 INFO - PROCESS | 1802 | 1461250412364 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:53:32 INFO - PROCESS | 1802 | 1461250412370 Marionette TRACE conn3 <- [1,3002,null,{}] 07:53:32 INFO - PROCESS | 1802 | 1461250412386 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}] 07:53:32 INFO - PROCESS | 1802 | 1461250412681 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 07:53:32 INFO - PROCESS | 1802 | 1461250412713 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x872b7800 == 174 [pid = 1802] [id = 760] 07:53:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x88d34400) [pid = 1802] [serial = 2279] [outer = (nil)] 07:53:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x88da5000) [pid = 1802] [serial = 2280] [outer = 0x88d34400] 07:53:32 INFO - PROCESS | 1802 | 1461250412801 Marionette DEBUG loaded listener.js 07:53:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x88e05c00) [pid = 1802] [serial = 2281] [outer = 0x88d34400] 07:53:33 INFO - PROCESS | 1802 | 1461250413719 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]]]}] 07:53:33 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. 07:53:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1398ms 07:53:33 INFO - PROCESS | 1802 | 1461250413762 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 07:53:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:53:33 INFO - PROCESS | 1802 | 1461250413767 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 07:53:33 INFO - PROCESS | 1802 | 1461250413779 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:53:33 INFO - PROCESS | 1802 | 1461250413781 Marionette TRACE conn3 <- [1,3006,null,{}] 07:53:33 INFO - PROCESS | 1802 | 1461250413786 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}] 07:53:34 INFO - PROCESS | 1802 | 1461250414047 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x93bc6c00) [pid = 1802] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8fe2c000) [pid = 1802] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8a816000) [pid = 1802] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x92af5000) [pid = 1802] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x96baf000) [pid = 1802] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x86396000) [pid = 1802] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8840a000) [pid = 1802] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8ff4d400) [pid = 1802] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8840ec00) [pid = 1802] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x83b48000) [pid = 1802] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x89450c00) [pid = 1802] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x86f1d400) [pid = 1802] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8fed0400) [pid = 1802] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x85646400) [pid = 1802] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x96fe2800) [pid = 1802] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x92873400) [pid = 1802] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x86f23c00) [pid = 1802] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x872b3c00) [pid = 1802] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8e63f800) [pid = 1802] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x93ae8400) [pid = 1802] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x91250400) [pid = 1802] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:53:34 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x93b4a400) [pid = 1802] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:53:34 INFO - PROCESS | 1802 | 1461250414903 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b45c00 == 175 [pid = 1802] [id = 761] 07:53:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x83b48c00) [pid = 1802] [serial = 2282] [outer = (nil)] 07:53:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x86e57000) [pid = 1802] [serial = 2283] [outer = 0x83b48c00] 07:53:34 INFO - PROCESS | 1802 | 1461250414985 Marionette DEBUG loaded listener.js 07:53:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x88403000) [pid = 1802] [serial = 2284] [outer = 0x83b48c00] 07:53:35 INFO - PROCESS | 1802 | 1461250415654 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]]]}] 07:53:35 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. 07:53:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1903ms 07:53:35 INFO - PROCESS | 1802 | 1461250415675 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 07:53:35 INFO - PROCESS | 1802 | 1461250415678 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 07:53:35 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:53:35 INFO - PROCESS | 1802 | 1461250415684 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:53:35 INFO - PROCESS | 1802 | 1461250415687 Marionette TRACE conn3 <- [1,3010,null,{}] 07:53:35 INFO - PROCESS | 1802 | 1461250415693 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}] 07:53:35 INFO - PROCESS | 1802 | 1461250415871 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 07:53:36 INFO - PROCESS | 1802 | 1461250416103 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x88da4400 == 176 [pid = 1802] [id = 762] 07:53:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x894f7400) [pid = 1802] [serial = 2285] [outer = (nil)] 07:53:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x89c96000) [pid = 1802] [serial = 2286] [outer = 0x894f7400] 07:53:36 INFO - PROCESS | 1802 | 1461250416176 Marionette DEBUG loaded listener.js 07:53:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8a81b800) [pid = 1802] [serial = 2287] [outer = 0x894f7400] 07:53:37 INFO - PROCESS | 1802 | 1461250417075 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]]]}] 07:53:37 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 07:53:37 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1433ms 07:53:37 INFO - PROCESS | 1802 | 1461250417137 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 07:53:37 INFO - PROCESS | 1802 | 1461250417143 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 07:53:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:53:37 INFO - PROCESS | 1802 | 1461250417157 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:53:37 INFO - PROCESS | 1802 | 1461250417164 Marionette TRACE conn3 <- [1,3014,null,{}] 07:53:37 INFO - PROCESS | 1802 | 1461250417174 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}] 07:53:37 INFO - PROCESS | 1802 | 1461250417389 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 07:53:37 INFO - PROCESS | 1802 | 1461250417764 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x859a7000 == 177 [pid = 1802] [id = 763] 07:53:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x86398000) [pid = 1802] [serial = 2288] [outer = (nil)] 07:53:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x86e56800) [pid = 1802] [serial = 2289] [outer = 0x86398000] 07:53:37 INFO - PROCESS | 1802 | 1461250417864 Marionette DEBUG loaded listener.js 07:53:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86f2b400) [pid = 1802] [serial = 2290] [outer = 0x86398000] 07:53:38 INFO - PROCESS | 1802 | [1802] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:53:38 INFO - PROCESS | 1802 | 1461250418766 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:53:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:53:38 INFO - {} 07:53:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:53:38 INFO - {} 07:53:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:53:38 INFO - {} 07:53:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:53:38 INFO - {} 07:53:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1643ms 07:53:38 INFO - PROCESS | 1802 | 1461250418802 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 07:53:38 INFO - PROCESS | 1802 | 1461250418811 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 07:53:38 INFO - TEST-START | /FileAPI/fileReader.html 07:53:38 INFO - PROCESS | 1802 | 1461250418829 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:53:38 INFO - PROCESS | 1802 | 1461250418833 Marionette TRACE conn3 <- [1,3018,null,{}] 07:53:38 INFO - PROCESS | 1802 | 1461250418888 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}] 07:53:39 INFO - PROCESS | 1802 | 1461250419116 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 07:53:39 INFO - PROCESS | 1802 | 1461250419495 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8840e800 == 178 [pid = 1802] [id = 764] 07:53:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x88413400) [pid = 1802] [serial = 2291] [outer = (nil)] 07:53:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x894f1800) [pid = 1802] [serial = 2292] [outer = 0x88413400] 07:53:39 INFO - PROCESS | 1802 | 1461250419586 Marionette DEBUG loaded listener.js 07:53:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8a821000) [pid = 1802] [serial = 2293] [outer = 0x88413400] 07:53:40 INFO - PROCESS | 1802 | 1461250420526 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]]]}] 07:53:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:53:40 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:53:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:53:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:53:40 INFO - TEST-OK | /FileAPI/fileReader.html | took 1733ms 07:53:40 INFO - PROCESS | 1802 | 1461250420566 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 07:53:40 INFO - PROCESS | 1802 | 1461250420574 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 07:53:40 INFO - TEST-START | /FileAPI/historical.html 07:53:40 INFO - PROCESS | 1802 | 1461250420585 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:53:40 INFO - PROCESS | 1802 | 1461250420591 Marionette TRACE conn3 <- [1,3022,null,{}] 07:53:40 INFO - PROCESS | 1802 | 1461250420608 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}] 07:53:40 INFO - PROCESS | 1802 | 1461250420847 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 07:53:41 INFO - PROCESS | 1802 | 1461250421211 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c302000 == 179 [pid = 1802] [id = 765] 07:53:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8c30c400) [pid = 1802] [serial = 2294] [outer = (nil)] 07:53:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8e639000) [pid = 1802] [serial = 2295] [outer = 0x8c30c400] 07:53:41 INFO - PROCESS | 1802 | 1461250421305 Marionette DEBUG loaded listener.js 07:53:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8e687c00) [pid = 1802] [serial = 2296] [outer = 0x8c30c400] 07:53:42 INFO - PROCESS | 1802 | 1461250422131 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"]]]}] 07:53:42 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:53:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:53:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:53:42 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:53:42 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:53:42 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:53:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:53:42 INFO - TEST-OK | /FileAPI/historical.html | took 1591ms 07:53:42 INFO - PROCESS | 1802 | 1461250422178 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 07:53:42 INFO - PROCESS | 1802 | 1461250422183 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 07:53:42 INFO - PROCESS | 1802 | 1461250422191 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:53:42 INFO - TEST-START | /FileAPI/idlharness.html 07:53:42 INFO - PROCESS | 1802 | 1461250422199 Marionette TRACE conn3 <- [1,3026,null,{}] 07:53:42 INFO - PROCESS | 1802 | 1461250422204 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}] 07:53:42 INFO - PROCESS | 1802 | 1461250422403 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 07:53:42 INFO - PROCESS | 1802 | 1461250422714 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x85644800 == 180 [pid = 1802] [id = 766] 07:53:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8e639800) [pid = 1802] [serial = 2297] [outer = (nil)] 07:53:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8e9c5c00) [pid = 1802] [serial = 2298] [outer = 0x8e639800] 07:53:42 INFO - PROCESS | 1802 | 1461250422813 Marionette DEBUG loaded listener.js 07:53:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8e9cd800) [pid = 1802] [serial = 2299] [outer = 0x8e639800] 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:53:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:53:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:53:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:53:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:53:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:53:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:53:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:53:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:53:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:53:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:53:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:53:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:53:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:53:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:53:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:53:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:53:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:53:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:53:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:53:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:53:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:53:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:53:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:53:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:53:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:53:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:53:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:53:44 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 07:53:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:53:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:53:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:53:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:53:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:53:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:53:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:53:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:53:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:53:44 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 07:53:44 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 07:53:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:53:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:53:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:53:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:53:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:53:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:53:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:53:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:53:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:53:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:53:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:53:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:53:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:53:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:53:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:53:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:53:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:53:44 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 07:53:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:53:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:53:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:53:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:53:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:53:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:53:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:53:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:53:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:53:44 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 07:53:44 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 07:53:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:53:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:53:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:53:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:53:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:53:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:53:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:53:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:53:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:53:44 INFO - PROCESS | 1802 | 1461250424664 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]]]}] 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:53:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:53:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:53:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 2680ms 07:53:45 INFO - PROCESS | 1802 | 1461250424914 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 07:53:45 INFO - PROCESS | 1802 | 1461250424922 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 07:53:45 INFO - TEST-START | /FileAPI/idlharness.worker 07:53:45 INFO - PROCESS | 1802 | 1461250424946 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:53:45 INFO - PROCESS | 1802 | 1461250424949 Marionette TRACE conn3 <- [1,3030,null,{}] 07:53:45 INFO - PROCESS | 1802 | 1461250424954 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}] 07:53:45 INFO - PROCESS | 1802 | 1461250425174 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 07:53:45 INFO - PROCESS | 1802 | 1461250425473 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f356400 == 181 [pid = 1802] [id = 767] 07:53:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8f363400) [pid = 1802] [serial = 2300] [outer = (nil)] 07:53:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x902c0c00) [pid = 1802] [serial = 2301] [outer = 0x8f363400] 07:53:45 INFO - PROCESS | 1802 | 1461250425558 Marionette DEBUG loaded listener.js 07:53:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x90443000) [pid = 1802] [serial = 2302] [outer = 0x8f363400] 07:53:45 INFO - PROCESS | 1802 | [1802] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:53:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:53:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:53:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:53:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:53:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:53:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:53:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:53:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:53:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:53:48 INFO - {} 07:53:48 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 07:53:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:53:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:53:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:53:48 INFO - {} 07:53:48 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 - {} 07:53:48 INFO - {} 07:53:48 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 07:53:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:53:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:53:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:53:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:53:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:53:48 INFO - {} 07:53:48 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 07:53:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:53:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:53:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:53:48 INFO - {} 07:53:48 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 - {} 07:53:48 INFO - {} 07:53:48 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 07:53:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:53:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:53:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 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 07:53:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:53:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:53:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:53:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:53:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:53:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 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 07:53:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:53:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 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 07:53:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:53:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 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 07:53:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:53:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:53:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:53:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:53:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:53:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:53:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:53:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:53:48 INFO - {} 07:53:48 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3371ms 07:53:48 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:53:48 INFO - PROCESS | 1802 | 1461250428165 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,{},{}]]]}] 07:53:48 INFO - PROCESS | 1802 | 1461250428319 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 07:53:48 INFO - PROCESS | 1802 | 1461250428328 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 07:53:48 INFO - PROCESS | 1802 | 1461250428346 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:53:48 INFO - PROCESS | 1802 | 1461250428348 Marionette TRACE conn3 <- [1,3034,null,{}] 07:53:48 INFO - PROCESS | 1802 | 1461250428361 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}] 07:53:48 INFO - PROCESS | 1802 | 1461250428794 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 07:53:49 INFO - PROCESS | 1802 | 1461250429113 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f3e6000 == 182 [pid = 1802] [id = 768] 07:53:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x902b9800) [pid = 1802] [serial = 2303] [outer = (nil)] 07:53:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x97c5ec00) [pid = 1802] [serial = 2304] [outer = 0x902b9800] 07:53:49 INFO - PROCESS | 1802 | 1461250429204 Marionette DEBUG loaded listener.js 07:53:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x97f7d400) [pid = 1802] [serial = 2305] [outer = 0x902b9800] 07:53:50 INFO - PROCESS | 1802 | 1461250430025 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]]]}] 07:53:50 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:53:50 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1698ms 07:53:50 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:53:50 INFO - PROCESS | 1802 | 1461250430037 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 07:53:50 INFO - PROCESS | 1802 | 1461250430039 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 07:53:50 INFO - PROCESS | 1802 | 1461250430046 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:53:50 INFO - PROCESS | 1802 | 1461250430050 Marionette TRACE conn3 <- [1,3038,null,{}] 07:53:50 INFO - PROCESS | 1802 | 1461250430055 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}] 07:53:50 INFO - PROCESS | 1802 | 1461250430270 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 07:53:50 INFO - PROCESS | 1802 | 1461250430587 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x906bfc00 == 183 [pid = 1802] [id = 769] 07:53:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x906c1400) [pid = 1802] [serial = 2306] [outer = (nil)] 07:53:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x98119c00) [pid = 1802] [serial = 2307] [outer = 0x906c1400] 07:53:50 INFO - PROCESS | 1802 | 1461250430688 Marionette DEBUG loaded listener.js 07:53:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x98267c00) [pid = 1802] [serial = 2308] [outer = 0x906c1400] 07:53:51 INFO - PROCESS | 1802 | 1461250431609 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"]]]}] 07:53:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:53:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:53:51 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1591ms 07:53:51 INFO - PROCESS | 1802 | 1461250431637 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 07:53:51 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:53:51 INFO - PROCESS | 1802 | 1461250431642 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 07:53:51 INFO - PROCESS | 1802 | 1461250431649 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:53:51 INFO - PROCESS | 1802 | 1461250431656 Marionette TRACE conn3 <- [1,3042,null,{}] 07:53:51 INFO - PROCESS | 1802 | 1461250431663 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}] 07:53:51 INFO - PROCESS | 1802 | 1461250431944 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 07:53:52 INFO - PROCESS | 1802 | 1461250432245 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8639f000 == 184 [pid = 1802] [id = 770] 07:53:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x97fbd400) [pid = 1802] [serial = 2309] [outer = (nil)] 07:53:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x9df9cc00) [pid = 1802] [serial = 2310] [outer = 0x97fbd400] 07:53:52 INFO - PROCESS | 1802 | 1461250432359 Marionette DEBUG loaded listener.js 07:53:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x9ea1dc00) [pid = 1802] [serial = 2311] [outer = 0x97fbd400] 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:53:53 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. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:53:53 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'.) 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:53:53 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. 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:53:53 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. 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:53:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:53:53 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. 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:53:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:53:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:53:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:53:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:53:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:53:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:53:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:53:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:53:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:53:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:53:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:53:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:53:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:53:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:53:53 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2055ms 07:53:53 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:53:53 INFO - PROCESS | 1802 | 1461250433597 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]]]}] 07:53:53 INFO - PROCESS | 1802 | 1461250433711 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 07:53:53 INFO - PROCESS | 1802 | 1461250433721 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 07:53:53 INFO - PROCESS | 1802 | 1461250433764 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:53:53 INFO - PROCESS | 1802 | 1461250433779 Marionette TRACE conn3 <- [1,3046,null,{}] 07:53:53 INFO - PROCESS | 1802 | 1461250433897 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}] 07:53:54 INFO - PROCESS | 1802 | 1461250434207 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 07:53:54 INFO - PROCESS | 1802 | 1461250434481 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f99dc00 == 185 [pid = 1802] [id = 771] 07:53:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8ff57800) [pid = 1802] [serial = 2312] [outer = (nil)] 07:53:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x9124b800) [pid = 1802] [serial = 2313] [outer = 0x8ff57800] 07:53:54 INFO - PROCESS | 1802 | 1461250434578 Marionette DEBUG loaded listener.js 07:53:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x91308400) [pid = 1802] [serial = 2314] [outer = 0x8ff57800] 07:53:54 INFO - PROCESS | 1802 | [1802] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:53:55 INFO - PROCESS | 1802 | 1461250435529 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:53:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:53:55 INFO - {} 07:53:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1818ms 07:53:55 INFO - PROCESS | 1802 | 1461250435581 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 07:53:55 INFO - PROCESS | 1802 | 1461250435585 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 07:53:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:53:55 INFO - PROCESS | 1802 | 1461250435591 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:53:55 INFO - PROCESS | 1802 | 1461250435595 Marionette TRACE conn3 <- [1,3050,null,{}] 07:53:55 INFO - PROCESS | 1802 | 1461250435656 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}] 07:53:55 INFO - PROCESS | 1802 | 1461250435900 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 07:53:56 INFO - PROCESS | 1802 | 1461250436258 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ff4d400 == 186 [pid = 1802] [id = 772] 07:53:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x90616000) [pid = 1802] [serial = 2315] [outer = (nil)] 07:53:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x9298f400) [pid = 1802] [serial = 2316] [outer = 0x90616000] 07:53:56 INFO - PROCESS | 1802 | 1461250436350 Marionette DEBUG loaded listener.js 07:53:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x929e1400) [pid = 1802] [serial = 2317] [outer = 0x90616000] 07:53:57 INFO - PROCESS | 1802 | 1461250437178 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]]]}] 07:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:53:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:53:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1638ms 07:53:57 INFO - PROCESS | 1802 | 1461250437231 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 07:53:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:53:57 INFO - PROCESS | 1802 | 1461250437235 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 07:53:57 INFO - PROCESS | 1802 | 1461250437243 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:53:57 INFO - PROCESS | 1802 | 1461250437247 Marionette TRACE conn3 <- [1,3054,null,{}] 07:53:57 INFO - PROCESS | 1802 | 1461250437253 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}] 07:53:57 INFO - PROCESS | 1802 | 1461250437527 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 07:53:57 INFO - PROCESS | 1802 | 1461250437833 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x92994800 == 187 [pid = 1802] [id = 773] 07:53:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x9ea17400) [pid = 1802] [serial = 2318] [outer = (nil)] 07:53:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x9ffcc800) [pid = 1802] [serial = 2319] [outer = 0x9ea17400] 07:53:57 INFO - PROCESS | 1802 | 1461250437981 Marionette DEBUG loaded listener.js 07:53:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0xa0f9b000) [pid = 1802] [serial = 2320] [outer = 0x9ea17400] 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:53:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:53:59 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" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:53:59 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" 07:53:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:53:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:53:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2196ms 07:53:59 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:53:59 INFO - PROCESS | 1802 | 1461250439254 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"]]]}] 07:53:59 INFO - PROCESS | 1802 | 1461250439439 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 07:53:59 INFO - PROCESS | 1802 | 1461250439443 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 07:53:59 INFO - PROCESS | 1802 | 1461250439639 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:53:59 INFO - PROCESS | 1802 | 1461250439644 Marionette TRACE conn3 <- [1,3058,null,{}] 07:53:59 INFO - PROCESS | 1802 | 1461250439680 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}] 07:53:59 INFO - PROCESS | 1802 | 1461250439915 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 07:54:00 INFO - PROCESS | 1802 | 1461250440223 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x9286ec00 == 188 [pid = 1802] [id = 774] 07:54:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x98cc3400) [pid = 1802] [serial = 2321] [outer = (nil)] 07:54:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0xa44cb800) [pid = 1802] [serial = 2322] [outer = 0x98cc3400] 07:54:00 INFO - PROCESS | 1802 | 1461250440309 Marionette DEBUG loaded listener.js 07:54:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0xa4590400) [pid = 1802] [serial = 2323] [outer = 0x98cc3400] 07:54:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:54:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:54:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:54:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:54:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:54:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:54:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:54:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:54:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:54:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:54:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:54:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:54:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:54:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:54:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:54:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:54:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:54:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:54:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:54:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1825ms 07:54:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:54:01 INFO - PROCESS | 1802 | 1461250441267 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]]]}] 07:54:01 INFO - PROCESS | 1802 | 1461250441289 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 07:54:01 INFO - PROCESS | 1802 | 1461250441292 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 07:54:01 INFO - PROCESS | 1802 | 1461250441309 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:54:01 INFO - PROCESS | 1802 | 1461250441313 Marionette TRACE conn3 <- [1,3062,null,{}] 07:54:01 INFO - PROCESS | 1802 | 1461250441318 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}] 07:54:01 INFO - PROCESS | 1802 | 1461250441604 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 07:54:02 INFO - PROCESS | 1802 | 1461250442047 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c201400 == 189 [pid = 1802] [id = 775] 07:54:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8c202400) [pid = 1802] [serial = 2324] [outer = (nil)] 07:54:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8c20f400) [pid = 1802] [serial = 2325] [outer = 0x8c202400] 07:54:02 INFO - PROCESS | 1802 | 1461250442177 Marionette DEBUG loaded listener.js 07:54:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x91304800) [pid = 1802] [serial = 2326] [outer = 0x8c202400] 07:54:02 INFO - PROCESS | 1802 | [1802] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:54:03 INFO - PROCESS | 1802 | 1461250443085 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:54:03 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:54:03 INFO - {} 07:54:03 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1839ms 07:54:03 INFO - PROCESS | 1802 | 1461250443145 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 07:54:03 INFO - PROCESS | 1802 | 1461250443148 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 07:54:03 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:54:03 INFO - PROCESS | 1802 | 1461250443155 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:54:03 INFO - PROCESS | 1802 | 1461250443158 Marionette TRACE conn3 <- [1,3066,null,{}] 07:54:03 INFO - PROCESS | 1802 | 1461250443164 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}] 07:54:03 INFO - PROCESS | 1802 | 1461250443513 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 07:54:03 INFO - PROCESS | 1802 | 1461250443882 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c20d800 == 190 [pid = 1802] [id = 776] 07:54:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8c20dc00) [pid = 1802] [serial = 2327] [outer = (nil)] 07:54:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0xa45cac00) [pid = 1802] [serial = 2328] [outer = 0x8c20dc00] 07:54:03 INFO - PROCESS | 1802 | 1461250443977 Marionette DEBUG loaded listener.js 07:54:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0xa45ec400) [pid = 1802] [serial = 2329] [outer = 0x8c20dc00] 07:54:04 INFO - PROCESS | 1802 | 1461250444785 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]]]}] 07:54:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:54:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:54:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:54:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:54:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:54:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:54:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:54:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1683ms 07:54:04 INFO - PROCESS | 1802 | 1461250444850 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 07:54:04 INFO - PROCESS | 1802 | 1461250444854 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 07:54:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:54:04 INFO - PROCESS | 1802 | 1461250444868 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:54:04 INFO - PROCESS | 1802 | 1461250444873 Marionette TRACE conn3 <- [1,3070,null,{}] 07:54:04 INFO - PROCESS | 1802 | 1461250444901 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}] 07:54:05 INFO - PROCESS | 1802 | 1461250445146 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 07:54:05 INFO - PROCESS | 1802 | 1461250445476 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b902000 == 191 [pid = 1802] [id = 777] 07:54:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8b902400) [pid = 1802] [serial = 2330] [outer = (nil)] 07:54:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x8b909000) [pid = 1802] [serial = 2331] [outer = 0x8b902400] 07:54:05 INFO - PROCESS | 1802 | 1461250445608 Marionette DEBUG loaded listener.js 07:54:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x8b90bc00) [pid = 1802] [serial = 2332] [outer = 0x8b902400] 07:54:06 INFO - PROCESS | 1802 | 1461250446459 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]]]}] 07:54:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:54:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:54:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:54:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:54:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:54:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:54:06 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1652ms 07:54:06 INFO - PROCESS | 1802 | 1461250446520 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 07:54:06 INFO - PROCESS | 1802 | 1461250446524 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 07:54:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:54:06 INFO - PROCESS | 1802 | 1461250446530 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:54:06 INFO - PROCESS | 1802 | 1461250446534 Marionette TRACE conn3 <- [1,3074,null,{}] 07:54:06 INFO - PROCESS | 1802 | 1461250446561 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}] 07:54:06 INFO - PROCESS | 1802 | 1461250446789 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 07:54:07 INFO - PROCESS | 1802 | 1461250447112 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8459e000 == 192 [pid = 1802] [id = 778] 07:54:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x8459e400) [pid = 1802] [serial = 2333] [outer = (nil)] 07:54:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x845a1000) [pid = 1802] [serial = 2334] [outer = 0x8459e400] 07:54:07 INFO - PROCESS | 1802 | 1461250447244 Marionette DEBUG loaded listener.js 07:54:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x845a3c00) [pid = 1802] [serial = 2335] [outer = 0x8459e400] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x8fe25400 == 191 [pid = 1802] [id = 131] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x85645800 == 190 [pid = 1802] [id = 732] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x88d36400 == 189 [pid = 1802] [id = 290] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x83b45c00 == 188 [pid = 1802] [id = 761] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x872b7800 == 187 [pid = 1802] [id = 760] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x861e9400 == 186 [pid = 1802] [id = 759] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x861ed400 == 185 [pid = 1802] [id = 758] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x9ffaf400 == 184 [pid = 1802] [id = 757] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x98e29000 == 183 [pid = 1802] [id = 756] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x98295000 == 182 [pid = 1802] [id = 754] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x98cd0800 == 181 [pid = 1802] [id = 755] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x98267800 == 180 [pid = 1802] [id = 753] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x98114400 == 179 [pid = 1802] [id = 752] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x85649c00 == 178 [pid = 1802] [id = 751] 07:54:10 INFO - PROCESS | 1802 | --DOCSHELL 0x93ae3c00 == 177 [pid = 1802] [id = 746] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8a6dcc00) [pid = 1802] [serial = 2210] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x93c3ec00) [pid = 1802] [serial = 2183] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x902c2400) [pid = 1802] [serial = 2163] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x91e43c00) [pid = 1802] [serial = 2169] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x97f84800) [pid = 1802] [serial = 2195] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x9791e800) [pid = 1802] [serial = 2190] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x86f24400) [pid = 1802] [serial = 2148] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x88416c00) [pid = 1802] [serial = 2150] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x95acb000) [pid = 1802] [serial = 2186] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8f93d400) [pid = 1802] [serial = 2160] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x946a2000) [pid = 1802] [serial = 2184] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x860bbc00) [pid = 1802] [serial = 2207] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8a6da000) [pid = 1802] [serial = 2153] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x88418000) [pid = 1802] [serial = 2204] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x96a34000) [pid = 1802] [serial = 2187] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x90615000) [pid = 1802] [serial = 2165] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x9130cc00) [pid = 1802] [serial = 2168] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8599f400) [pid = 1802] [serial = 2198] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x86e4e400) [pid = 1802] [serial = 2147] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8f933c00) [pid = 1802] [serial = 2159] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8b63e800) [pid = 1802] [serial = 2154] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x97c60800) [pid = 1802] [serial = 2193] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x93354800) [pid = 1802] [serial = 2174] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x88b93400) [pid = 1802] [serial = 2151] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x871e4800) [pid = 1802] [serial = 2201] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x88407400) [pid = 1802] [serial = 2079] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x97c5b800) [pid = 1802] [serial = 2192] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8e7cc400) [pid = 1802] [serial = 2156] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x93b48400) [pid = 1802] [serial = 2178] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x88175400) [pid = 1802] [serial = 2208] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x93393c00) [pid = 1802] [serial = 2175] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x92990400) [pid = 1802] [serial = 2171] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x93bcf400) [pid = 1802] [serial = 2181] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x872b1000) [pid = 1802] [serial = 2202] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x93bcb000) [pid = 1802] [serial = 2180] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x861e7400) [pid = 1802] [serial = 2199] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x92996800) [pid = 1802] [serial = 2172] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x88b9a800) [pid = 1802] [serial = 2205] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8fed5800) [pid = 1802] [serial = 2162] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x97f86400) [pid = 1802] [serial = 2196] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x977d4c00) [pid = 1802] [serial = 2189] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8f32f800) [pid = 1802] [serial = 2157] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x93aec400) [pid = 1802] [serial = 2177] [outer = (nil)] [url = about:blank] 07:54:10 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x906bec00) [pid = 1802] [serial = 2166] [outer = (nil)] [url = about:blank] 07:54:11 INFO - PROCESS | 1802 | 1461250451118 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]]]}] 07:54:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:54:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:54:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:54:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:54:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:54:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:54:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 4661ms 07:54:11 INFO - PROCESS | 1802 | 1461250451192 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 07:54:11 INFO - PROCESS | 1802 | 1461250451199 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 07:54:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:54:11 INFO - PROCESS | 1802 | 1461250451208 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:54:11 INFO - PROCESS | 1802 | 1461250451213 Marionette TRACE conn3 <- [1,3078,null,{}] 07:54:11 INFO - PROCESS | 1802 | 1461250451221 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}] 07:54:11 INFO - PROCESS | 1802 | 1461250451420 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 07:54:11 INFO - PROCESS | 1802 | 1461250451651 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x84598c00 == 178 [pid = 1802] [id = 779] 07:54:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8564f400) [pid = 1802] [serial = 2336] [outer = (nil)] 07:54:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x861e9400) [pid = 1802] [serial = 2337] [outer = 0x8564f400] 07:54:11 INFO - PROCESS | 1802 | 1461250451731 Marionette DEBUG loaded listener.js 07:54:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8639d800) [pid = 1802] [serial = 2338] [outer = 0x8564f400] 07:54:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 07:54:12 INFO - reader.readAsText(blob_2) 07:54:12 INFO - }" did not throw 07:54:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 07:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 07:54:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 07:54:12 INFO - reader.readAsDataURL(blob_2) 07:54:12 INFO - }" did not throw 07:54:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 07:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 07:54:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 07:54:12 INFO - reader.readAsArrayBuffer(blob_2) 07:54:12 INFO - }" did not throw 07:54:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 07:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 07:54:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 07:54:12 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 07:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:54:12 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 07:54:12 INFO - PROCESS | 1802 | 1461250452685 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 07:54:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:54:12 INFO - PROCESS | 1802 | 1461250452703 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:54:12 INFO - PROCESS | 1802 | 1461250452705 Marionette TRACE conn3 <- [1,3082,null,{}] 07:54:12 INFO - PROCESS | 1802 | 1461250452712 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}] 07:54:12 INFO - PROCESS | 1802 | 1461250452915 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 07:54:13 INFO - PROCESS | 1802 | 1461250453181 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x845a1800 == 179 [pid = 1802] [id = 780] 07:54:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x86e4fc00) [pid = 1802] [serial = 2339] [outer = (nil)] 07:54:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x88408c00) [pid = 1802] [serial = 2340] [outer = 0x86e4fc00] 07:54:13 INFO - PROCESS | 1802 | 1461250453259 Marionette DEBUG loaded listener.js 07:54:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x88414000) [pid = 1802] [serial = 2341] [outer = 0x86e4fc00] 07:54:14 INFO - PROCESS | 1802 | 1461250454072 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]]]}] 07:54:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:54:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:54:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:54:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1385ms 07:54:14 INFO - PROCESS | 1802 | 1461250454096 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 07:54:14 INFO - PROCESS | 1802 | 1461250454098 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 07:54:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:54:14 INFO - PROCESS | 1802 | 1461250454118 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:54:14 INFO - PROCESS | 1802 | 1461250454123 Marionette TRACE conn3 <- [1,3086,null,{}] 07:54:14 INFO - PROCESS | 1802 | 1461250454138 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}] 07:54:14 INFO - PROCESS | 1802 | 1461250454445 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 07:54:14 INFO - PROCESS | 1802 | 1461250454510 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8840b400 == 180 [pid = 1802] [id = 781] 07:54:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x88da5800) [pid = 1802] [serial = 2342] [outer = (nil)] 07:54:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x89445000) [pid = 1802] [serial = 2343] [outer = 0x88da5800] 07:54:14 INFO - PROCESS | 1802 | 1461250454596 Marionette DEBUG loaded listener.js 07:54:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x894f3800) [pid = 1802] [serial = 2344] [outer = 0x88da5800] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8ff58400) [pid = 1802] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x92875000) [pid = 1802] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x93ae2c00) [pid = 1802] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x9829b800) [pid = 1802] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8a6d6800) [pid = 1802] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x98496000) [pid = 1802] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x9286e000) [pid = 1802] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x9b0ad400) [pid = 1802] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8e7c9800) [pid = 1802] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0xa0a3fc00) [pid = 1802] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x9b0b0000) [pid = 1802] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x97f8a800) [pid = 1802] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x83b48c00) [pid = 1802] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8f356800) [pid = 1802] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x86f24c00) [pid = 1802] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8841e000) [pid = 1802] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8f3e4000) [pid = 1802] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x98266c00) [pid = 1802] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8639c000) [pid = 1802] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x88d34400) [pid = 1802] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x88405400) [pid = 1802] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8639f400) [pid = 1802] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8816c400) [pid = 1802] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8ff4c400) [pid = 1802] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x93ae6c00) [pid = 1802] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:54:15 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x89c8ac00) [pid = 1802] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:54:16 INFO - PROCESS | 1802 | 1461250456238 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:54:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:54:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2162ms 07:54:16 INFO - PROCESS | 1802 | 1461250456268 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 07:54:16 INFO - PROCESS | 1802 | 1461250456273 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 07:54:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:54:16 INFO - PROCESS | 1802 | 1461250456279 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:54:16 INFO - PROCESS | 1802 | 1461250456281 Marionette TRACE conn3 <- [1,3090,null,{}] 07:54:16 INFO - PROCESS | 1802 | 1461250456287 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}] 07:54:16 INFO - PROCESS | 1802 | 1461250456474 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 07:54:16 INFO - PROCESS | 1802 | 1461250456710 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8841cc00 == 181 [pid = 1802] [id = 782] 07:54:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x89446800) [pid = 1802] [serial = 2345] [outer = (nil)] 07:54:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8a81d800) [pid = 1802] [serial = 2346] [outer = 0x89446800] 07:54:16 INFO - PROCESS | 1802 | 1461250456786 Marionette DEBUG loaded listener.js 07:54:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8a8e7000) [pid = 1802] [serial = 2347] [outer = 0x89446800] 07:54:17 INFO - PROCESS | 1802 | 1461250457478 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:54:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:54:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1245ms 07:54:17 INFO - PROCESS | 1802 | 1461250457525 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 07:54:17 INFO - PROCESS | 1802 | 1461250457528 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 07:54:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:54:17 INFO - PROCESS | 1802 | 1461250457534 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:54:17 INFO - PROCESS | 1802 | 1461250457537 Marionette TRACE conn3 <- [1,3094,null,{}] 07:54:17 INFO - PROCESS | 1802 | 1461250457542 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}] 07:54:17 INFO - PROCESS | 1802 | 1461250457728 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 07:54:18 INFO - PROCESS | 1802 | 1461250458186 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x83b4f800 == 182 [pid = 1802] [id = 783] 07:54:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8453d800) [pid = 1802] [serial = 2348] [outer = (nil)] 07:54:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8459f800) [pid = 1802] [serial = 2349] [outer = 0x8453d800] 07:54:18 INFO - PROCESS | 1802 | 1461250458284 Marionette DEBUG loaded listener.js 07:54:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x85648000) [pid = 1802] [serial = 2350] [outer = 0x8453d800] 07:54:19 INFO - PROCESS | 1802 | 1461250459246 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:54:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:54:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1733ms 07:54:19 INFO - PROCESS | 1802 | 1461250459269 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 07:54:19 INFO - PROCESS | 1802 | 1461250459275 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 07:54:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:54:19 INFO - PROCESS | 1802 | 1461250459283 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:54:19 INFO - PROCESS | 1802 | 1461250459289 Marionette TRACE conn3 <- [1,3098,null,{}] 07:54:19 INFO - PROCESS | 1802 | 1461250459298 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}] 07:54:19 INFO - PROCESS | 1802 | 1461250459529 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 07:54:19 INFO - PROCESS | 1802 | 1461250459855 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x86e56400 == 183 [pid = 1802] [id = 784] 07:54:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x871eb400) [pid = 1802] [serial = 2351] [outer = (nil)] 07:54:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x872b3800) [pid = 1802] [serial = 2352] [outer = 0x871eb400] 07:54:19 INFO - PROCESS | 1802 | 1461250459949 Marionette DEBUG loaded listener.js 07:54:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x88403400) [pid = 1802] [serial = 2353] [outer = 0x871eb400] 07:54:20 INFO - PROCESS | 1802 | 1461250460944 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]]]}] 07:54:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:54:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:54:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1690ms 07:54:20 INFO - PROCESS | 1802 | 1461250460976 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 07:54:20 INFO - PROCESS | 1802 | 1461250460982 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 07:54:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:54:20 INFO - PROCESS | 1802 | 1461250460990 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:54:20 INFO - PROCESS | 1802 | 1461250460995 Marionette TRACE conn3 <- [1,3102,null,{}] 07:54:21 INFO - PROCESS | 1802 | 1461250461001 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}] 07:54:21 INFO - PROCESS | 1802 | 1461250461225 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 07:54:21 INFO - PROCESS | 1802 | 1461250461653 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x88b9b800 == 184 [pid = 1802] [id = 785] 07:54:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x88b9e400) [pid = 1802] [serial = 2354] [outer = (nil)] 07:54:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x88d9b800) [pid = 1802] [serial = 2355] [outer = 0x88b9e400] 07:54:21 INFO - PROCESS | 1802 | 1461250461789 Marionette DEBUG loaded listener.js 07:54:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x88e10400) [pid = 1802] [serial = 2356] [outer = 0x88b9e400] 07:54:22 INFO - PROCESS | 1802 | 1461250462667 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:54:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:54:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1733ms 07:54:22 INFO - PROCESS | 1802 | 1461250462723 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 07:54:22 INFO - PROCESS | 1802 | 1461250462727 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 07:54:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:54:22 INFO - PROCESS | 1802 | 1461250462744 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:54:22 INFO - PROCESS | 1802 | 1461250462754 Marionette TRACE conn3 <- [1,3106,null,{}] 07:54:22 INFO - PROCESS | 1802 | 1461250462788 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}] 07:54:23 INFO - PROCESS | 1802 | 1461250463041 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 07:54:23 INFO - PROCESS | 1802 | 1461250463409 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x88d2c400 == 185 [pid = 1802] [id = 786] 07:54:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x88d9cc00) [pid = 1802] [serial = 2357] [outer = (nil)] 07:54:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b90a400) [pid = 1802] [serial = 2358] [outer = 0x88d9cc00] 07:54:23 INFO - PROCESS | 1802 | 1461250463509 Marionette DEBUG loaded listener.js 07:54:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8b910c00) [pid = 1802] [serial = 2359] [outer = 0x88d9cc00] 07:54:24 INFO - PROCESS | 1802 | 1461250464422 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]]]}] 07:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:54:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1723ms 07:54:24 INFO - PROCESS | 1802 | 1461250464460 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 07:54:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:54:24 INFO - PROCESS | 1802 | 1461250464465 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 07:54:24 INFO - PROCESS | 1802 | 1461250464473 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:54:24 INFO - PROCESS | 1802 | 1461250464479 Marionette TRACE conn3 <- [1,3110,null,{}] 07:54:24 INFO - PROCESS | 1802 | 1461250464488 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}] 07:54:24 INFO - PROCESS | 1802 | 1461250464731 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 07:54:25 INFO - PROCESS | 1802 | 1461250465050 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a6dcc00 == 186 [pid = 1802] [id = 787] 07:54:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8bacdc00) [pid = 1802] [serial = 2360] [outer = (nil)] 07:54:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8c20ec00) [pid = 1802] [serial = 2361] [outer = 0x8bacdc00] 07:54:25 INFO - PROCESS | 1802 | 1461250465153 Marionette DEBUG loaded listener.js 07:54:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8c307c00) [pid = 1802] [serial = 2362] [outer = 0x8bacdc00] 07:54:26 INFO - PROCESS | 1802 | 1461250466052 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"]]]}] 07:54:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:54:26 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 07:54:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:54:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:54:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:54:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:54:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1638ms 07:54:26 INFO - PROCESS | 1802 | 1461250466111 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 07:54:26 INFO - PROCESS | 1802 | 1461250466115 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 07:54:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:54:26 INFO - PROCESS | 1802 | 1461250466122 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:54:26 INFO - PROCESS | 1802 | 1461250466126 Marionette TRACE conn3 <- [1,3114,null,{}] 07:54:26 INFO - PROCESS | 1802 | 1461250466133 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}] 07:54:26 INFO - PROCESS | 1802 | 1461250466389 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 07:54:26 INFO - PROCESS | 1802 | 1461250466713 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\", \"f7ec1ec7-a710-4838-87bf-2c60c46d2298\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e693800 == 187 [pid = 1802] [id = 788] 07:54:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8e695c00) [pid = 1802] [serial = 2363] [outer = (nil)] 07:54:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8e7c8000) [pid = 1802] [serial = 2364] [outer = 0x8e695c00] 07:54:26 INFO - PROCESS | 1802 | 1461250466875 Marionette DEBUG loaded listener.js 07:54:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8f35e400) [pid = 1802] [serial = 2365] [outer = 0x8e695c00] 07:54:27 INFO - PROCESS | 1802 | 1461250467760 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]]]}] 07:54:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:54:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1685ms 07:54:27 INFO - PROCESS | 1802 | 1461250467808 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 07:54:27 INFO - PROCESS | 1802 | 1461250467812 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 07:54:28 WARNING - u'runner_teardown' () 07:54:28 INFO - No more tests 07:54:28 INFO - Got 0 unexpected results 07:54:28 INFO - SUITE-END | took 1345s 07:54:29 INFO - Closing logging queue 07:54:29 INFO - queue closed 07:54:29 INFO - Return code: 0 07:54:29 WARNING - # TBPL SUCCESS # 07:54:29 INFO - Running post-action listener: _resource_record_post_action 07:54:29 INFO - Running post-run listener: _resource_record_post_run 07:54:30 INFO - Total resource usage - Wall time: 1382s; CPU: 98.0%; Read bytes: 13975552; Write bytes: 959381504; Read time: 552; Write time: 268688 07:54:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:54:30 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 183586816; Read time: 0; Write time: 177408 07:54:30 INFO - run-tests - Wall time: 1350s; CPU: 98.0%; Read bytes: 11264000; Write bytes: 775794688; Read time: 444; Write time: 91280 07:54:30 INFO - Running post-run listener: _upload_blobber_files 07:54:30 INFO - Blob upload gear active. 07:54:30 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:54:30 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 07:54:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 07:54:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 07:54:30 INFO - (blobuploader) - INFO - Open directory for files ... 07:54:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:54:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:54:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:54:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:54:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:54:32 INFO - (blobuploader) - INFO - Done attempting. 07:54:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:54:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:54:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:54:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:54:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:54:32 INFO - (blobuploader) - INFO - Done attempting. 07:54:32 INFO - (blobuploader) - INFO - Iteration through files over. 07:54:32 INFO - Return code: 0 07:54:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:54:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:54:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9891fdda61db6f2585e33518ea0a71e38b563342c3e3eb7e123aa1b4a4120fafb4eb31abec24788e20c0ed31e106168ff240de0a01ba4b32c1bcc7b0c4f0e86c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/710d0fbc8d0e39db80b8eddcbf31c2ed1cedc0d932f00804e098c3f211fa1038471f0aa4e32f9b76c7f345410612dcbdd74d6a2311dd52419e2e9beb87981bb7"} 07:54:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:54:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:54:32 INFO - Contents: 07:54:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9891fdda61db6f2585e33518ea0a71e38b563342c3e3eb7e123aa1b4a4120fafb4eb31abec24788e20c0ed31e106168ff240de0a01ba4b32c1bcc7b0c4f0e86c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/710d0fbc8d0e39db80b8eddcbf31c2ed1cedc0d932f00804e098c3f211fa1038471f0aa4e32f9b76c7f345410612dcbdd74d6a2311dd52419e2e9beb87981bb7"} 07:54:32 INFO - Running post-run listener: copy_logs_to_upload_dir 07:54:32 INFO - Copying logs to upload dir... 07:54:32 INFO - mkdir: /builds/slave/test/build/upload/logs 07:54:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1505.284879 ========= master_lag: 412.74 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 31 mins, 58 secs) (at 2016-04-21 08:01:25.767130) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 38 secs) (at 2016-04-21 08:01:25.773343) ========= 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-1461248595.230077-689490927 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9891fdda61db6f2585e33518ea0a71e38b563342c3e3eb7e123aa1b4a4120fafb4eb31abec24788e20c0ed31e106168ff240de0a01ba4b32c1bcc7b0c4f0e86c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/710d0fbc8d0e39db80b8eddcbf31c2ed1cedc0d932f00804e098c3f211fa1038471f0aa4e32f9b76c7f345410612dcbdd74d6a2311dd52419e2e9beb87981bb7"} build_url:https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031861 build_url: 'https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/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/mozilla-central/sha512/9891fdda61db6f2585e33518ea0a71e38b563342c3e3eb7e123aa1b4a4120fafb4eb31abec24788e20c0ed31e106168ff240de0a01ba4b32c1bcc7b0c4f0e86c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/710d0fbc8d0e39db80b8eddcbf31c2ed1cedc0d932f00804e098c3f211fa1038471f0aa4e32f9b76c7f345410612dcbdd74d6a2311dd52419e2e9beb87981bb7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/WYD3mObCSI2d2vCTS1i5yA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 38.08 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 38 secs) (at 2016-04-21 08:02:03.888895) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 2 mins, 59 secs) (at 2016-04-21 08:02:03.889346) ========= 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-1461248595.230077-689490927 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016954 ========= master_lag: 179.45 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 2 mins, 59 secs) (at 2016-04-21 08:05:03.354835) ========= ========= Started reboot skipped (results: 3, elapsed: 23 secs) (at 2016-04-21 08:05:03.355289) ========= ========= Finished reboot skipped (results: 3, elapsed: 23 secs) (at 2016-04-21 08:05:26.936950) ========= ========= Total master_lag: 653.40 =========